#[non_exhaustive]pub struct DescribeTemplateInput {
pub aws_account_id: Option<String>,
pub template_id: Option<String>,
pub version_number: Option<i64>,
pub alias_name: 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.aws_account_id: Option<String>The ID of the Amazon Web Services account that contains the template that you're describing.
template_id: Option<String>The ID for the template.
version_number: Option<i64>(Optional) The number for the version to describe. If a VersionNumber parameter value isn't provided, the latest version of the template is described.
alias_name: Option<String>The alias of the template that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.
Implementations§
source§impl DescribeTemplateInput
impl DescribeTemplateInput
sourcepub fn aws_account_id(&self) -> Option<&str>
pub fn aws_account_id(&self) -> Option<&str>
The ID of the Amazon Web Services account that contains the template that you're describing.
sourcepub fn template_id(&self) -> Option<&str>
pub fn template_id(&self) -> Option<&str>
The ID for the template.
sourcepub fn version_number(&self) -> Option<i64>
pub fn version_number(&self) -> Option<i64>
(Optional) The number for the version to describe. If a VersionNumber parameter value isn't provided, the latest version of the template is described.
sourcepub fn alias_name(&self) -> Option<&str>
pub fn alias_name(&self) -> Option<&str>
The alias of the template that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.
source§impl DescribeTemplateInput
impl DescribeTemplateInput
sourcepub fn builder() -> DescribeTemplateInputBuilder
pub fn builder() -> DescribeTemplateInputBuilder
Creates a new builder-style object to manufacture DescribeTemplateInput.
Trait Implementations§
source§impl Clone for DescribeTemplateInput
impl Clone for DescribeTemplateInput
source§fn clone(&self) -> DescribeTemplateInput
fn clone(&self) -> DescribeTemplateInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DescribeTemplateInput
impl Debug for DescribeTemplateInput
source§impl PartialEq for DescribeTemplateInput
impl PartialEq for DescribeTemplateInput
impl StructuralPartialEq for DescribeTemplateInput
Auto Trait Implementations§
impl Freeze for DescribeTemplateInput
impl RefUnwindSafe for DescribeTemplateInput
impl Send for DescribeTemplateInput
impl Sync for DescribeTemplateInput
impl Unpin for DescribeTemplateInput
impl UnwindSafe for DescribeTemplateInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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