#[non_exhaustive]pub struct CreateIndexOutput {
pub arn: Option<String>,
pub state: Option<IndexState>,
pub created_at: Option<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.arn: Option<String>The ARN of the new local index for the Region. You can reference this ARN in IAM permission policies to authorize the following operations: DeleteIndex | GetIndex | UpdateIndexType | CreateView
state: Option<IndexState>Indicates the current state of the index. You can check for changes to the state for asynchronous operations by calling the GetIndex operation.
The state can remain in the CREATING or UPDATING state for several hours as Resource Explorer discovers the information about your resources and populates the index.
created_at: Option<DateTime>The date and timestamp when the index was created.
Implementations§
source§impl CreateIndexOutput
impl CreateIndexOutput
sourcepub fn arn(&self) -> Option<&str>
pub fn arn(&self) -> Option<&str>
The ARN of the new local index for the Region. You can reference this ARN in IAM permission policies to authorize the following operations: DeleteIndex | GetIndex | UpdateIndexType | CreateView
sourcepub fn state(&self) -> Option<&IndexState>
pub fn state(&self) -> Option<&IndexState>
Indicates the current state of the index. You can check for changes to the state for asynchronous operations by calling the GetIndex operation.
The state can remain in the CREATING or UPDATING state for several hours as Resource Explorer discovers the information about your resources and populates the index.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The date and timestamp when the index was created.
source§impl CreateIndexOutput
impl CreateIndexOutput
sourcepub fn builder() -> CreateIndexOutputBuilder
pub fn builder() -> CreateIndexOutputBuilder
Creates a new builder-style object to manufacture CreateIndexOutput.
Trait Implementations§
source§impl Clone for CreateIndexOutput
impl Clone for CreateIndexOutput
source§fn clone(&self) -> CreateIndexOutput
fn clone(&self) -> CreateIndexOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateIndexOutput
impl Debug for CreateIndexOutput
source§impl PartialEq for CreateIndexOutput
impl PartialEq for CreateIndexOutput
source§fn eq(&self, other: &CreateIndexOutput) -> bool
fn eq(&self, other: &CreateIndexOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for CreateIndexOutput
impl RequestId for CreateIndexOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for CreateIndexOutput
Auto Trait Implementations§
impl Freeze for CreateIndexOutput
impl RefUnwindSafe for CreateIndexOutput
impl Send for CreateIndexOutput
impl Sync for CreateIndexOutput
impl Unpin for CreateIndexOutput
impl UnwindSafe for CreateIndexOutput
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