#[non_exhaustive]pub struct CreateNotifyConfigurationOutput {Show 15 fields
pub notify_configuration_arn: String,
pub notify_configuration_id: String,
pub display_name: String,
pub use_case: NotifyConfigurationUseCase,
pub default_template_id: Option<String>,
pub pool_id: Option<String>,
pub enabled_countries: Option<Vec<String>>,
pub enabled_channels: Vec<NumberCapability>,
pub tier: NotifyConfigurationTier,
pub tier_upgrade_status: TierUpgradeStatus,
pub status: NotifyConfigurationStatus,
pub rejection_reason: Option<String>,
pub deletion_protection_enabled: bool,
pub tags: Option<Vec<Tag>>,
pub created_timestamp: DateTime,
/* private fields */
}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.notify_configuration_arn: StringThe Amazon Resource Name (ARN) for the notify configuration.
notify_configuration_id: StringThe unique identifier for the notify configuration.
display_name: StringThe display name associated with the notify configuration.
use_case: NotifyConfigurationUseCaseThe use case for the notify configuration.
default_template_id: Option<String>The default template identifier associated with the notify configuration.
pool_id: Option<String>The identifier of the pool associated with the notify configuration.
enabled_countries: Option<Vec<String>>An array of two-character ISO country codes, in ISO 3166-1 alpha-2 format, that are enabled for the notify configuration.
enabled_channels: Vec<NumberCapability>An array of channels enabled for the notify configuration. Supported values include SMS and VOICE.
tier: NotifyConfigurationTierThe tier of the notify configuration.
tier_upgrade_status: TierUpgradeStatusThe tier upgrade status of the notify configuration.
status: NotifyConfigurationStatusThe current status of the notify configuration.
rejection_reason: Option<String>The reason the notify configuration was rejected, if applicable.
deletion_protection_enabled: boolWhen set to true deletion protection is enabled. By default this is set to false.
An array of tags (key and value pairs) associated with the notify configuration.
created_timestamp: DateTimeThe time when the notify configuration was created, in UNIX epoch time format.
Implementations§
Source§impl CreateNotifyConfigurationOutput
impl CreateNotifyConfigurationOutput
Sourcepub fn notify_configuration_arn(&self) -> &str
pub fn notify_configuration_arn(&self) -> &str
The Amazon Resource Name (ARN) for the notify configuration.
Sourcepub fn notify_configuration_id(&self) -> &str
pub fn notify_configuration_id(&self) -> &str
The unique identifier for the notify configuration.
Sourcepub fn display_name(&self) -> &str
pub fn display_name(&self) -> &str
The display name associated with the notify configuration.
Sourcepub fn use_case(&self) -> &NotifyConfigurationUseCase
pub fn use_case(&self) -> &NotifyConfigurationUseCase
The use case for the notify configuration.
Sourcepub fn default_template_id(&self) -> Option<&str>
pub fn default_template_id(&self) -> Option<&str>
The default template identifier associated with the notify configuration.
Sourcepub fn pool_id(&self) -> Option<&str>
pub fn pool_id(&self) -> Option<&str>
The identifier of the pool associated with the notify configuration.
Sourcepub fn enabled_countries(&self) -> &[String]
pub fn enabled_countries(&self) -> &[String]
An array of two-character ISO country codes, in ISO 3166-1 alpha-2 format, that are enabled for the notify configuration.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .enabled_countries.is_none().
Sourcepub fn enabled_channels(&self) -> &[NumberCapability]
pub fn enabled_channels(&self) -> &[NumberCapability]
An array of channels enabled for the notify configuration. Supported values include SMS and VOICE.
Sourcepub fn tier(&self) -> &NotifyConfigurationTier
pub fn tier(&self) -> &NotifyConfigurationTier
The tier of the notify configuration.
Sourcepub fn tier_upgrade_status(&self) -> &TierUpgradeStatus
pub fn tier_upgrade_status(&self) -> &TierUpgradeStatus
The tier upgrade status of the notify configuration.
Sourcepub fn status(&self) -> &NotifyConfigurationStatus
pub fn status(&self) -> &NotifyConfigurationStatus
The current status of the notify configuration.
Sourcepub fn rejection_reason(&self) -> Option<&str>
pub fn rejection_reason(&self) -> Option<&str>
The reason the notify configuration was rejected, if applicable.
Sourcepub fn deletion_protection_enabled(&self) -> bool
pub fn deletion_protection_enabled(&self) -> bool
When set to true deletion protection is enabled. By default this is set to false.
An array of tags (key and value pairs) associated with the notify configuration.
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().
Sourcepub fn created_timestamp(&self) -> &DateTime
pub fn created_timestamp(&self) -> &DateTime
The time when the notify configuration was created, in UNIX epoch time format.
Source§impl CreateNotifyConfigurationOutput
impl CreateNotifyConfigurationOutput
Sourcepub fn builder() -> CreateNotifyConfigurationOutputBuilder
pub fn builder() -> CreateNotifyConfigurationOutputBuilder
Creates a new builder-style object to manufacture CreateNotifyConfigurationOutput.
Trait Implementations§
Source§impl Clone for CreateNotifyConfigurationOutput
impl Clone for CreateNotifyConfigurationOutput
Source§fn clone(&self) -> CreateNotifyConfigurationOutput
fn clone(&self) -> CreateNotifyConfigurationOutput
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl RequestId for CreateNotifyConfigurationOutput
impl RequestId for CreateNotifyConfigurationOutput
Source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for CreateNotifyConfigurationOutput
Auto Trait Implementations§
impl Freeze for CreateNotifyConfigurationOutput
impl RefUnwindSafe for CreateNotifyConfigurationOutput
impl Send for CreateNotifyConfigurationOutput
impl Sync for CreateNotifyConfigurationOutput
impl Unpin for CreateNotifyConfigurationOutput
impl UnsafeUnpin for CreateNotifyConfigurationOutput
impl UnwindSafe for CreateNotifyConfigurationOutput
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the foreground set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red() and
green(), which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg():
use yansi::{Paint, Color};
painted.fg(Color::White);Set foreground color to white using white().
use yansi::Paint;
painted.white();Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the background set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red() and
on_green(), which have the same functionality but
are pithier.
§Example
Set background color to red using fg():
use yansi::{Paint, Color};
painted.bg(Color::Red);Set background color to red using on_red().
use yansi::Paint;
painted.on_red();Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute value.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold() and
underline(), which have the same functionality
but are pithier.
§Example
Make text bold using attr():
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);Make text bold using using bold().
use yansi::Paint;
painted.bold();Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi Quirk value.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask() and
wrap(), which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk():
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);Enable wrapping using wrap().
use yansi::Paint;
painted.wrap();Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
fn clear(&self) -> Painted<&T>
renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted only when both stdout and stderr are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);