pub struct LambdaFunctionInfo {
pub current_version: Option<String>,
pub function_alias: Option<String>,
pub function_name: Option<String>,
pub target_version: Option<String>,
pub target_version_weight: Option<f64>,
}
Expand description
Information about a Lambda function specified in a deployment.
Fields§
§current_version: Option<String>
The version of a Lambda function that production traffic points to.
function_alias: Option<String>
The alias of a Lambda function. For more information, see AWS Lambda Function Aliases in the AWS Lambda Developer Guide.
function_name: Option<String>
The name of a Lambda function.
target_version: Option<String>
The version of a Lambda function that production traffic points to after the Lambda function is deployed.
target_version_weight: Option<f64>
The percentage of production traffic that the target version of a Lambda function receives.
Trait Implementations§
Source§impl Clone for LambdaFunctionInfo
impl Clone for LambdaFunctionInfo
Source§fn clone(&self) -> LambdaFunctionInfo
fn clone(&self) -> LambdaFunctionInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for LambdaFunctionInfo
impl Debug for LambdaFunctionInfo
Source§impl Default for LambdaFunctionInfo
impl Default for LambdaFunctionInfo
Source§fn default() -> LambdaFunctionInfo
fn default() -> LambdaFunctionInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LambdaFunctionInfo
impl<'de> Deserialize<'de> for LambdaFunctionInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for LambdaFunctionInfo
impl PartialEq for LambdaFunctionInfo
impl StructuralPartialEq for LambdaFunctionInfo
Auto Trait Implementations§
impl Freeze for LambdaFunctionInfo
impl RefUnwindSafe for LambdaFunctionInfo
impl Send for LambdaFunctionInfo
impl Sync for LambdaFunctionInfo
impl Unpin for LambdaFunctionInfo
impl UnwindSafe for LambdaFunctionInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more