Struct aws_sdk_serverlessapplicationrepository::operation::create_application_version::CreateApplicationVersionInput
source · #[non_exhaustive]pub struct CreateApplicationVersionInput {
pub application_id: Option<String>,
pub semantic_version: Option<String>,
pub source_code_archive_url: Option<String>,
pub source_code_url: Option<String>,
pub template_body: Option<String>,
pub template_url: Option<String>,
}
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.application_id: Option<String>
The Amazon Resource Name (ARN) of the application.
semantic_version: Option<String>
The semantic version of the new version.
source_code_archive_url: Option<String>
A link to the S3 object that contains the ZIP archive of the source code for this version of your application.
Maximum size 50 MB
source_code_url: Option<String>
A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.
template_body: Option<String>
The raw packaged AWS SAM template of your application.
template_url: Option<String>
A link to the packaged AWS SAM template of your application.
Implementations§
source§impl CreateApplicationVersionInput
impl CreateApplicationVersionInput
sourcepub fn application_id(&self) -> Option<&str>
pub fn application_id(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the application.
sourcepub fn semantic_version(&self) -> Option<&str>
pub fn semantic_version(&self) -> Option<&str>
The semantic version of the new version.
sourcepub fn source_code_archive_url(&self) -> Option<&str>
pub fn source_code_archive_url(&self) -> Option<&str>
A link to the S3 object that contains the ZIP archive of the source code for this version of your application.
Maximum size 50 MB
sourcepub fn source_code_url(&self) -> Option<&str>
pub fn source_code_url(&self) -> Option<&str>
A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.
sourcepub fn template_body(&self) -> Option<&str>
pub fn template_body(&self) -> Option<&str>
The raw packaged AWS SAM template of your application.
sourcepub fn template_url(&self) -> Option<&str>
pub fn template_url(&self) -> Option<&str>
A link to the packaged AWS SAM template of your application.
source§impl CreateApplicationVersionInput
impl CreateApplicationVersionInput
sourcepub fn builder() -> CreateApplicationVersionInputBuilder
pub fn builder() -> CreateApplicationVersionInputBuilder
Creates a new builder-style object to manufacture CreateApplicationVersionInput
.
Trait Implementations§
source§impl Clone for CreateApplicationVersionInput
impl Clone for CreateApplicationVersionInput
source§fn clone(&self) -> CreateApplicationVersionInput
fn clone(&self) -> CreateApplicationVersionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for CreateApplicationVersionInput
impl PartialEq for CreateApplicationVersionInput
source§fn eq(&self, other: &CreateApplicationVersionInput) -> bool
fn eq(&self, other: &CreateApplicationVersionInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateApplicationVersionInput
Auto Trait Implementations§
impl Freeze for CreateApplicationVersionInput
impl RefUnwindSafe for CreateApplicationVersionInput
impl Send for CreateApplicationVersionInput
impl Sync for CreateApplicationVersionInput
impl Unpin for CreateApplicationVersionInput
impl UnwindSafe for CreateApplicationVersionInput
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