Struct aws_sdk_iot::operation::describe_managed_job_template::DescribeManagedJobTemplateOutput
source · #[non_exhaustive]pub struct DescribeManagedJobTemplateOutput {
pub template_name: Option<String>,
pub template_arn: Option<String>,
pub description: Option<String>,
pub template_version: Option<String>,
pub environments: Option<Vec<String>>,
pub document_parameters: Option<Vec<DocumentParameter>>,
pub document: Option<String>,
/* private fields */
}
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.template_name: Option<String>
The unique name of a managed template, such as AWS-Reboot
.
template_arn: Option<String>
The unique Amazon Resource Name (ARN) of the managed template.
description: Option<String>
The unique description of a managed template.
template_version: Option<String>
The version for a managed template.
environments: Option<Vec<String>>
A list of environments that are supported with the managed job template.
document_parameters: Option<Vec<DocumentParameter>>
A map of key-value pairs that you can use as guidance to specify the inputs for creating a job from a managed template.
documentParameters
can only be used when creating jobs from Amazon Web Services managed templates. This parameter can't be used with custom job templates or to create jobs from them.
document: Option<String>
The document schema for a managed job template.
Implementations§
source§impl DescribeManagedJobTemplateOutput
impl DescribeManagedJobTemplateOutput
sourcepub fn template_name(&self) -> Option<&str>
pub fn template_name(&self) -> Option<&str>
The unique name of a managed template, such as AWS-Reboot
.
sourcepub fn template_arn(&self) -> Option<&str>
pub fn template_arn(&self) -> Option<&str>
The unique Amazon Resource Name (ARN) of the managed template.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The unique description of a managed template.
sourcepub fn template_version(&self) -> Option<&str>
pub fn template_version(&self) -> Option<&str>
The version for a managed template.
sourcepub fn environments(&self) -> &[String]
pub fn environments(&self) -> &[String]
A list of environments that are supported with the managed job template.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .environments.is_none()
.
sourcepub fn document_parameters(&self) -> &[DocumentParameter]
pub fn document_parameters(&self) -> &[DocumentParameter]
A map of key-value pairs that you can use as guidance to specify the inputs for creating a job from a managed template.
documentParameters
can only be used when creating jobs from Amazon Web Services managed templates. This parameter can't be used with custom job templates or to create jobs from them.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .document_parameters.is_none()
.
source§impl DescribeManagedJobTemplateOutput
impl DescribeManagedJobTemplateOutput
sourcepub fn builder() -> DescribeManagedJobTemplateOutputBuilder
pub fn builder() -> DescribeManagedJobTemplateOutputBuilder
Creates a new builder-style object to manufacture DescribeManagedJobTemplateOutput
.
Trait Implementations§
source§impl Clone for DescribeManagedJobTemplateOutput
impl Clone for DescribeManagedJobTemplateOutput
source§fn clone(&self) -> DescribeManagedJobTemplateOutput
fn clone(&self) -> DescribeManagedJobTemplateOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for DescribeManagedJobTemplateOutput
impl PartialEq for DescribeManagedJobTemplateOutput
source§fn eq(&self, other: &DescribeManagedJobTemplateOutput) -> bool
fn eq(&self, other: &DescribeManagedJobTemplateOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeManagedJobTemplateOutput
impl RequestId for DescribeManagedJobTemplateOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for DescribeManagedJobTemplateOutput
Auto Trait Implementations§
impl Freeze for DescribeManagedJobTemplateOutput
impl RefUnwindSafe for DescribeManagedJobTemplateOutput
impl Send for DescribeManagedJobTemplateOutput
impl Sync for DescribeManagedJobTemplateOutput
impl Unpin for DescribeManagedJobTemplateOutput
impl UnwindSafe for DescribeManagedJobTemplateOutput
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