#[non_exhaustive]pub struct CreateApplicationInput {
    pub application_name: Option<String>,
    pub application_description: Option<String>,
    pub client_token: Option<String>,
    pub role_arn: Option<String>,
    pub tags: Option<HashMap<String, 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_name: Option<String>The name of the web application.
application_description: Option<String>An optional description of the web application.
client_token: Option<String>A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.
role_arn: Option<String>The ARN of the role that the web application assumes when it interacts with Amazon Web Services IoT Core.
The name of the role must be in the form AWSIotFleetHub_random_string .
A set of key/value pairs that you can use to manage the web application resource.
Implementations§
source§impl CreateApplicationInput
 
impl CreateApplicationInput
sourcepub fn application_name(&self) -> Option<&str>
 
pub fn application_name(&self) -> Option<&str>
The name of the web application.
sourcepub fn application_description(&self) -> Option<&str>
 
pub fn application_description(&self) -> Option<&str>
An optional description of the web application.
sourcepub fn client_token(&self) -> Option<&str>
 
pub fn client_token(&self) -> Option<&str>
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.
sourcepub fn role_arn(&self) -> Option<&str>
 
pub fn role_arn(&self) -> Option<&str>
The ARN of the role that the web application assumes when it interacts with Amazon Web Services IoT Core.
The name of the role must be in the form AWSIotFleetHub_random_string .
A set of key/value pairs that you can use to manage the web application resource.
source§impl CreateApplicationInput
 
impl CreateApplicationInput
sourcepub fn builder() -> CreateApplicationInputBuilder
 
pub fn builder() -> CreateApplicationInputBuilder
Creates a new builder-style object to manufacture CreateApplicationInput.
Trait Implementations§
source§impl Clone for CreateApplicationInput
 
impl Clone for CreateApplicationInput
source§fn clone(&self) -> CreateApplicationInput
 
fn clone(&self) -> CreateApplicationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateApplicationInput
 
impl Debug for CreateApplicationInput
source§impl PartialEq for CreateApplicationInput
 
impl PartialEq for CreateApplicationInput
source§fn eq(&self, other: &CreateApplicationInput) -> bool
 
fn eq(&self, other: &CreateApplicationInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CreateApplicationInput
Auto Trait Implementations§
impl Freeze for CreateApplicationInput
impl RefUnwindSafe for CreateApplicationInput
impl Send for CreateApplicationInput
impl Sync for CreateApplicationInput
impl Unpin for CreateApplicationInput
impl UnwindSafe for CreateApplicationInput
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