#[non_exhaustive]pub struct CreateAddonInstanceInput {
pub client_token: Option<String>,
pub addon_subscription_id: Option<String>,
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.client_token: Option<String>A unique token that Amazon SES uses to recognize subsequent retries of the same request.
addon_subscription_id: Option<String>The unique ID of a previously created subscription that an Add On instance is created for. You can only have one instance per subscription.
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
Implementations§
source§impl CreateAddonInstanceInput
impl CreateAddonInstanceInput
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
A unique token that Amazon SES uses to recognize subsequent retries of the same request.
sourcepub fn addon_subscription_id(&self) -> Option<&str>
pub fn addon_subscription_id(&self) -> Option<&str>
The unique ID of a previously created subscription that an Add On instance is created for. You can only have one instance per subscription.
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
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 CreateAddonInstanceInput
impl CreateAddonInstanceInput
sourcepub fn builder() -> CreateAddonInstanceInputBuilder
pub fn builder() -> CreateAddonInstanceInputBuilder
Creates a new builder-style object to manufacture CreateAddonInstanceInput.
Trait Implementations§
source§impl Clone for CreateAddonInstanceInput
impl Clone for CreateAddonInstanceInput
source§fn clone(&self) -> CreateAddonInstanceInput
fn clone(&self) -> CreateAddonInstanceInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateAddonInstanceInput
impl Debug for CreateAddonInstanceInput
source§impl PartialEq for CreateAddonInstanceInput
impl PartialEq for CreateAddonInstanceInput
source§fn eq(&self, other: &CreateAddonInstanceInput) -> bool
fn eq(&self, other: &CreateAddonInstanceInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CreateAddonInstanceInput
Auto Trait Implementations§
impl Freeze for CreateAddonInstanceInput
impl RefUnwindSafe for CreateAddonInstanceInput
impl Send for CreateAddonInstanceInput
impl Sync for CreateAddonInstanceInput
impl Unpin for CreateAddonInstanceInput
impl UnwindSafe for CreateAddonInstanceInput
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