#[non_exhaustive]pub struct CreateInstanceInput {
pub client_token: Option<String>,
pub identity_management_type: Option<DirectoryType>,
pub instance_alias: Option<String>,
pub directory_id: Option<String>,
pub inbound_calls_enabled: Option<bool>,
pub outbound_calls_enabled: Option<bool>,
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.client_token: Option<String>
The idempotency token.
identity_management_type: Option<DirectoryType>
The type of identity management for your Amazon Connect users.
instance_alias: Option<String>
The name for your instance.
directory_id: Option<String>
The identifier for the directory.
inbound_calls_enabled: Option<bool>
Your contact center handles incoming contacts.
outbound_calls_enabled: Option<bool>
Your contact center allows outbound calls.
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }
.
Implementations§
source§impl CreateInstanceInput
impl CreateInstanceInput
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
The idempotency token.
sourcepub fn identity_management_type(&self) -> Option<&DirectoryType>
pub fn identity_management_type(&self) -> Option<&DirectoryType>
The type of identity management for your Amazon Connect users.
sourcepub fn instance_alias(&self) -> Option<&str>
pub fn instance_alias(&self) -> Option<&str>
The name for your instance.
sourcepub fn directory_id(&self) -> Option<&str>
pub fn directory_id(&self) -> Option<&str>
The identifier for the directory.
sourcepub fn inbound_calls_enabled(&self) -> Option<bool>
pub fn inbound_calls_enabled(&self) -> Option<bool>
Your contact center handles incoming contacts.
sourcepub fn outbound_calls_enabled(&self) -> Option<bool>
pub fn outbound_calls_enabled(&self) -> Option<bool>
Your contact center allows outbound calls.
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }
.
source§impl CreateInstanceInput
impl CreateInstanceInput
sourcepub fn builder() -> CreateInstanceInputBuilder
pub fn builder() -> CreateInstanceInputBuilder
Creates a new builder-style object to manufacture CreateInstanceInput
.
Trait Implementations§
source§impl Clone for CreateInstanceInput
impl Clone for CreateInstanceInput
source§fn clone(&self) -> CreateInstanceInput
fn clone(&self) -> CreateInstanceInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateInstanceInput
impl Debug for CreateInstanceInput
source§impl PartialEq for CreateInstanceInput
impl PartialEq for CreateInstanceInput
source§fn eq(&self, other: &CreateInstanceInput) -> bool
fn eq(&self, other: &CreateInstanceInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateInstanceInput
Auto Trait Implementations§
impl Freeze for CreateInstanceInput
impl RefUnwindSafe for CreateInstanceInput
impl Send for CreateInstanceInput
impl Sync for CreateInstanceInput
impl Unpin for CreateInstanceInput
impl UnwindSafe for CreateInstanceInput
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