Struct rusoto_kendra::CreateThesaurusRequest
source · [−]pub struct CreateThesaurusRequest {
pub client_token: Option<String>,
pub description: Option<String>,
pub index_id: String,
pub name: String,
pub role_arn: String,
pub source_s3_path: S3Path,
pub tags: Option<Vec<Tag>>,
}
Fields
client_token: Option<String>
A token that you provide to identify the request to create a thesaurus. Multiple calls to the CreateThesaurus
operation with the same client token will create only one index.
description: Option<String>
The description for the new thesaurus.
index_id: String
The unique identifier of the index for the new thesaurus.
name: String
The name for the new thesaurus.
role_arn: String
An AWS Identity and Access Management (IAM) role that gives Amazon Kendra permissions to access thesaurus file specified in SourceS3Path
.
source_s3_path: S3Path
The thesaurus file Amazon S3 source path.
A list of key-value pairs that identify the thesaurus. You can use the tags to identify and organize your resources and to control access to resources.
Trait Implementations
sourceimpl Clone for CreateThesaurusRequest
impl Clone for CreateThesaurusRequest
sourcefn clone(&self) -> CreateThesaurusRequest
fn clone(&self) -> CreateThesaurusRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CreateThesaurusRequest
impl Debug for CreateThesaurusRequest
sourceimpl Default for CreateThesaurusRequest
impl Default for CreateThesaurusRequest
sourcefn default() -> CreateThesaurusRequest
fn default() -> CreateThesaurusRequest
Returns the “default value” for a type. Read more
sourceimpl PartialEq<CreateThesaurusRequest> for CreateThesaurusRequest
impl PartialEq<CreateThesaurusRequest> for CreateThesaurusRequest
sourcefn eq(&self, other: &CreateThesaurusRequest) -> bool
fn eq(&self, other: &CreateThesaurusRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &CreateThesaurusRequest) -> bool
fn ne(&self, other: &CreateThesaurusRequest) -> bool
This method tests for !=
.
sourceimpl Serialize for CreateThesaurusRequest
impl Serialize for CreateThesaurusRequest
impl StructuralPartialEq for CreateThesaurusRequest
Auto Trait Implementations
impl RefUnwindSafe for CreateThesaurusRequest
impl Send for CreateThesaurusRequest
impl Sync for CreateThesaurusRequest
impl Unpin for CreateThesaurusRequest
impl UnwindSafe for CreateThesaurusRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more