Struct aws_sdk_iot::operation::create_provisioning_template_version::CreateProvisioningTemplateVersionOutput
source · #[non_exhaustive]pub struct CreateProvisioningTemplateVersionOutput {
pub template_arn: Option<String>,
pub template_name: Option<String>,
pub version_id: Option<i32>,
pub is_default_version: bool,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.template_arn: Option<String>
The ARN that identifies the provisioning template.
template_name: Option<String>
The name of the provisioning template.
version_id: Option<i32>
The version of the provisioning template.
is_default_version: bool
True if the provisioning template version is the default version, otherwise false.
Implementations§
source§impl CreateProvisioningTemplateVersionOutput
impl CreateProvisioningTemplateVersionOutput
sourcepub fn template_arn(&self) -> Option<&str>
pub fn template_arn(&self) -> Option<&str>
The ARN that identifies the provisioning template.
sourcepub fn template_name(&self) -> Option<&str>
pub fn template_name(&self) -> Option<&str>
The name of the provisioning template.
sourcepub fn version_id(&self) -> Option<i32>
pub fn version_id(&self) -> Option<i32>
The version of the provisioning template.
sourcepub fn is_default_version(&self) -> bool
pub fn is_default_version(&self) -> bool
True if the provisioning template version is the default version, otherwise false.
source§impl CreateProvisioningTemplateVersionOutput
impl CreateProvisioningTemplateVersionOutput
sourcepub fn builder() -> CreateProvisioningTemplateVersionOutputBuilder
pub fn builder() -> CreateProvisioningTemplateVersionOutputBuilder
Creates a new builder-style object to manufacture CreateProvisioningTemplateVersionOutput
.
Trait Implementations§
source§impl Clone for CreateProvisioningTemplateVersionOutput
impl Clone for CreateProvisioningTemplateVersionOutput
source§fn clone(&self) -> CreateProvisioningTemplateVersionOutput
fn clone(&self) -> CreateProvisioningTemplateVersionOutput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl PartialEq for CreateProvisioningTemplateVersionOutput
impl PartialEq for CreateProvisioningTemplateVersionOutput
source§fn eq(&self, other: &CreateProvisioningTemplateVersionOutput) -> bool
fn eq(&self, other: &CreateProvisioningTemplateVersionOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for CreateProvisioningTemplateVersionOutput
impl RequestId for CreateProvisioningTemplateVersionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for CreateProvisioningTemplateVersionOutput
Auto Trait Implementations§
impl Freeze for CreateProvisioningTemplateVersionOutput
impl RefUnwindSafe for CreateProvisioningTemplateVersionOutput
impl Send for CreateProvisioningTemplateVersionOutput
impl Sync for CreateProvisioningTemplateVersionOutput
impl Unpin for CreateProvisioningTemplateVersionOutput
impl UnwindSafe for CreateProvisioningTemplateVersionOutput
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
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>
Creates a shared type from an unshared type.