Struct aws_sdk_sms::operation::create_app::CreateAppInput
source · #[non_exhaustive]pub struct CreateAppInput {
pub name: Option<String>,
pub description: Option<String>,
pub role_name: Option<String>,
pub client_token: Option<String>,
pub server_groups: Option<Vec<ServerGroup>>,
pub tags: Option<Vec<Tag>>,
}
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.name: Option<String>
The name of the new application.
description: Option<String>
The description of the new application
role_name: Option<String>
The name of the service role in the customer's account to be used by Server Migration Service.
client_token: Option<String>
A unique, case-sensitive identifier that you provide to ensure the idempotency of application creation.
server_groups: Option<Vec<ServerGroup>>
The server groups to include in the application.
The tags to be associated with the application.
Implementations§
source§impl CreateAppInput
impl CreateAppInput
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the new application
sourcepub fn role_name(&self) -> Option<&str>
pub fn role_name(&self) -> Option<&str>
The name of the service role in the customer's account to be used by Server Migration Service.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
A unique, case-sensitive identifier that you provide to ensure the idempotency of application creation.
sourcepub fn server_groups(&self) -> &[ServerGroup]
pub fn server_groups(&self) -> &[ServerGroup]
The server groups to include in the application.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .server_groups.is_none()
.
The tags to be associated with the application.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none()
.
source§impl CreateAppInput
impl CreateAppInput
sourcepub fn builder() -> CreateAppInputBuilder
pub fn builder() -> CreateAppInputBuilder
Creates a new builder-style object to manufacture CreateAppInput
.
Trait Implementations§
source§impl Clone for CreateAppInput
impl Clone for CreateAppInput
source§fn clone(&self) -> CreateAppInput
fn clone(&self) -> CreateAppInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateAppInput
impl Debug for CreateAppInput
source§impl PartialEq for CreateAppInput
impl PartialEq for CreateAppInput
source§fn eq(&self, other: &CreateAppInput) -> bool
fn eq(&self, other: &CreateAppInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateAppInput
Auto Trait Implementations§
impl Freeze for CreateAppInput
impl RefUnwindSafe for CreateAppInput
impl Send for CreateAppInput
impl Sync for CreateAppInput
impl Unpin for CreateAppInput
impl UnwindSafe for CreateAppInput
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