Struct aws_sdk_connect::types::Prompt
source · #[non_exhaustive]pub struct Prompt {
pub prompt_arn: Option<String>,
pub prompt_id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub tags: Option<HashMap<String, String>>,
pub last_modified_time: Option<DateTime>,
pub last_modified_region: Option<String>,
}
Expand description
Information about a prompt.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.prompt_arn: Option<String>
The Amazon Resource Name (ARN) of the prompt.
prompt_id: Option<String>
A unique identifier for the prompt.
name: Option<String>
The name of the prompt.
description: Option<String>
The description of the prompt.
The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
last_modified_time: Option<DateTime>
The timestamp when this resource was last modified.
last_modified_region: Option<String>
The Amazon Web Services Region where this resource was last modified.
Implementations§
source§impl Prompt
impl Prompt
sourcepub fn prompt_arn(&self) -> Option<&str>
pub fn prompt_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the prompt.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the prompt.
The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
sourcepub fn last_modified_time(&self) -> Option<&DateTime>
pub fn last_modified_time(&self) -> Option<&DateTime>
The timestamp when this resource was last modified.
sourcepub fn last_modified_region(&self) -> Option<&str>
pub fn last_modified_region(&self) -> Option<&str>
The Amazon Web Services Region where this resource was last modified.
Trait Implementations§
source§impl PartialEq for Prompt
impl PartialEq for Prompt
impl StructuralPartialEq for Prompt
Auto Trait Implementations§
impl Freeze for Prompt
impl RefUnwindSafe for Prompt
impl Send for Prompt
impl Sync for Prompt
impl Unpin for Prompt
impl UnwindSafe for Prompt
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.