Struct aws_sdk_securityhub::types::AwsLambdaFunctionCode
source · #[non_exhaustive]pub struct AwsLambdaFunctionCode {
pub s3_bucket: Option<String>,
pub s3_key: Option<String>,
pub s3_object_version: Option<String>,
pub zip_file: Option<String>,
}
Expand description
The code for the Lambda function. You can specify either an object in Amazon S3, or upload a deployment package directly.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.s3_bucket: Option<String>
An Amazon S3 bucket in the same Amazon Web Services Region as your function. The bucket can be in a different Amazon Web Services account.
s3_key: Option<String>
The Amazon S3 key of the deployment package.
s3_object_version: Option<String>
For versioned objects, the version of the deployment package object to use.
zip_file: Option<String>
The base64-encoded contents of the deployment package. Amazon Web Services SDK and Amazon Web Services CLI clients handle the encoding for you.
Implementations§
source§impl AwsLambdaFunctionCode
impl AwsLambdaFunctionCode
sourcepub fn s3_bucket(&self) -> Option<&str>
pub fn s3_bucket(&self) -> Option<&str>
An Amazon S3 bucket in the same Amazon Web Services Region as your function. The bucket can be in a different Amazon Web Services account.
sourcepub fn s3_object_version(&self) -> Option<&str>
pub fn s3_object_version(&self) -> Option<&str>
For versioned objects, the version of the deployment package object to use.
source§impl AwsLambdaFunctionCode
impl AwsLambdaFunctionCode
sourcepub fn builder() -> AwsLambdaFunctionCodeBuilder
pub fn builder() -> AwsLambdaFunctionCodeBuilder
Creates a new builder-style object to manufacture AwsLambdaFunctionCode
.
Trait Implementations§
source§impl Clone for AwsLambdaFunctionCode
impl Clone for AwsLambdaFunctionCode
source§fn clone(&self) -> AwsLambdaFunctionCode
fn clone(&self) -> AwsLambdaFunctionCode
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AwsLambdaFunctionCode
impl Debug for AwsLambdaFunctionCode
source§impl PartialEq for AwsLambdaFunctionCode
impl PartialEq for AwsLambdaFunctionCode
source§fn eq(&self, other: &AwsLambdaFunctionCode) -> bool
fn eq(&self, other: &AwsLambdaFunctionCode) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AwsLambdaFunctionCode
Auto Trait Implementations§
impl Freeze for AwsLambdaFunctionCode
impl RefUnwindSafe for AwsLambdaFunctionCode
impl Send for AwsLambdaFunctionCode
impl Sync for AwsLambdaFunctionCode
impl Unpin for AwsLambdaFunctionCode
impl UnwindSafe for AwsLambdaFunctionCode
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more