pub struct CreateQuerySuggestionsBlockListRequest {
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 query suggestions block list.
description: Option<String>
A user-friendly description for the block list.
For example, the description "List of all offensive words that can appear in user queries and need to be blocked from suggestions."
index_id: String
The identifier of the index you want to create a query suggestions block list for.
name: String
A user friendly name for the block list.
For example, the block list named 'offensive-words' includes all offensive words that could appear in user queries and need to be blocked from suggestions.
role_arn: String
The IAM (Identity and Access Management) role used by Amazon Kendra to access the block list text file in your S3 bucket.
You need permissions to the role ARN (Amazon Resource Name). The role needs S3 read permissions to your file in S3 and needs to give STS (Security Token Service) assume role permissions to Amazon Kendra.
source_s3_path: S3Path
The S3 path to your block list text file in your S3 bucket.
Each block word or phrase should be on a separate line in a text file.
For information on the current quota limits for block lists, see Quotas for Amazon Kendra.
A tag that you can assign to a block list that categorizes the block list.
Trait Implementations
sourceimpl Clone for CreateQuerySuggestionsBlockListRequest
impl Clone for CreateQuerySuggestionsBlockListRequest
sourcefn clone(&self) -> CreateQuerySuggestionsBlockListRequest
fn clone(&self) -> CreateQuerySuggestionsBlockListRequest
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 Default for CreateQuerySuggestionsBlockListRequest
impl Default for CreateQuerySuggestionsBlockListRequest
sourcefn default() -> CreateQuerySuggestionsBlockListRequest
fn default() -> CreateQuerySuggestionsBlockListRequest
Returns the “default value” for a type. Read more
sourceimpl PartialEq<CreateQuerySuggestionsBlockListRequest> for CreateQuerySuggestionsBlockListRequest
impl PartialEq<CreateQuerySuggestionsBlockListRequest> for CreateQuerySuggestionsBlockListRequest
sourcefn eq(&self, other: &CreateQuerySuggestionsBlockListRequest) -> bool
fn eq(&self, other: &CreateQuerySuggestionsBlockListRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &CreateQuerySuggestionsBlockListRequest) -> bool
fn ne(&self, other: &CreateQuerySuggestionsBlockListRequest) -> bool
This method tests for !=
.
impl StructuralPartialEq for CreateQuerySuggestionsBlockListRequest
Auto Trait Implementations
impl RefUnwindSafe for CreateQuerySuggestionsBlockListRequest
impl Send for CreateQuerySuggestionsBlockListRequest
impl Sync for CreateQuerySuggestionsBlockListRequest
impl Unpin for CreateQuerySuggestionsBlockListRequest
impl UnwindSafe for CreateQuerySuggestionsBlockListRequest
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