pub struct CreateLaunchTemplateRequest {
pub launch_template_name: String,
pub version_description: Option<String>,
pub launch_template_data: RequestLaunchTemplateData,
pub tag_specifications: Option<Vec<TagSpecification>>,
}Expand description
Request to create a launch template.
Fields§
§launch_template_name: StringThe name for the launch template.
version_description: Option<String>A description for the launch template.
launch_template_data: RequestLaunchTemplateDataThe launch template data.
tag_specifications: Option<Vec<TagSpecification>>Tags for the launch template.
Implementations§
Source§impl CreateLaunchTemplateRequest
impl CreateLaunchTemplateRequest
Sourcepub fn builder() -> CreateLaunchTemplateRequestBuilder
pub fn builder() -> CreateLaunchTemplateRequestBuilder
Create an instance of CreateLaunchTemplateRequest using the builder syntax
Trait Implementations§
Source§impl Clone for CreateLaunchTemplateRequest
impl Clone for CreateLaunchTemplateRequest
Source§fn clone(&self) -> CreateLaunchTemplateRequest
fn clone(&self) -> CreateLaunchTemplateRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CreateLaunchTemplateRequest
impl Debug for CreateLaunchTemplateRequest
Auto Trait Implementations§
impl Freeze for CreateLaunchTemplateRequest
impl RefUnwindSafe for CreateLaunchTemplateRequest
impl Send for CreateLaunchTemplateRequest
impl Sync for CreateLaunchTemplateRequest
impl Unpin for CreateLaunchTemplateRequest
impl UnsafeUnpin for CreateLaunchTemplateRequest
impl UnwindSafe for CreateLaunchTemplateRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.