pub struct Builder { /* private fields */ }
Expand description

A builder for UpdateFunctionCodeOutput.

Implementations§

The name of the function.

The name of the function.

The function's Amazon Resource Name (ARN).

The function's Amazon Resource Name (ARN).

The runtime environment for the Lambda function.

The runtime environment for the Lambda function.

The function's execution role.

The function's execution role.

The function that Lambda calls to begin running your function.

The function that Lambda calls to begin running your function.

The size of the function's deployment package, in bytes.

The size of the function's deployment package, in bytes.

The function's description.

The function's description.

The amount of time in seconds that Lambda allows a function to run before stopping it.

The amount of time in seconds that Lambda allows a function to run before stopping it.

The amount of memory available to the function at runtime.

The amount of memory available to the function at runtime.

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

The SHA256 hash of the function's deployment package.

The SHA256 hash of the function's deployment package.

The version of the Lambda function.

The version of the Lambda function.

The function's networking configuration.

The function's networking configuration.

The function's dead letter queue.

The function's dead letter queue.

The function's environment variables. Omitted from CloudTrail logs.

The function's environment variables. Omitted from CloudTrail logs.

The KMS key that's used to encrypt the function's environment variables. This key is returned only if you've configured a customer managed key.

The KMS key that's used to encrypt the function's environment variables. This key is returned only if you've configured a customer managed key.

The function's X-Ray tracing configuration.

The function's X-Ray tracing configuration.

For Lambda@Edge functions, the ARN of the main function.

For Lambda@Edge functions, the ARN of the main function.

The latest updated revision of the function or alias.

The latest updated revision of the function or alias.

Appends an item to layers.

To override the contents of this collection use set_layers.

The function's layers.

The function's layers.

The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

The reason for the function's current state.

The reason for the function's current state.

The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

The status of the last update that was performed on the function. This is first set to Successful after function creation completes.

The status of the last update that was performed on the function. This is first set to Successful after function creation completes.

The reason for the last update that was performed on the function.

The reason for the last update that was performed on the function.

The reason code for the last update that was performed on the function.

The reason code for the last update that was performed on the function.

Appends an item to file_system_configs.

To override the contents of this collection use set_file_system_configs.

Connection settings for an Amazon EFS file system.

Connection settings for an Amazon EFS file system.

The type of deployment package. Set to Image for container image and set Zip for .zip file archive.

The type of deployment package. Set to Image for container image and set Zip for .zip file archive.

The function's image configuration values.

The function's image configuration values.

The ARN of the signing profile version.

The ARN of the signing profile version.

The ARN of the signing job.

The ARN of the signing job.

Appends an item to architectures.

To override the contents of this collection use set_architectures.

The instruction set architecture that the function supports. Architecture is a string array with one of the valid values. The default architecture value is x86_64.

The instruction set architecture that the function supports. Architecture is a string array with one of the valid values. The default architecture value is x86_64.

The size of the function’s /tmp directory in MB. The default value is 512, but it can be any whole number between 512 and 10,240 MB.

The size of the function’s /tmp directory in MB. The default value is 512, but it can be any whole number between 512 and 10,240 MB.

Set ApplyOn to PublishedVersions to create a snapshot of the initialized execution environment when you publish a function version. For more information, see Improving startup performance with Lambda SnapStart.

Set ApplyOn to PublishedVersions to create a snapshot of the initialized execution environment when you publish a function version. For more information, see Improving startup performance with Lambda SnapStart.

The ARN of the runtime and any errors that occured.

The ARN of the runtime and any errors that occured.

Consumes the builder and constructs a UpdateFunctionCodeOutput.

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
Returns the “default value” for a type. Read more
This method tests for self and other values to be equal, and is used by ==.
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

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

Returns the argument unchanged.

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

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
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