[−][src]Struct rusoto_kendra::CreateIndexRequest
Fields
client_token: Option<String>
A token that you provide to identify the request to create an index. Multiple calls to the CreateIndex
operation with the same client token will create only one index.”
description: Option<String>
A description for the index.
edition: Option<String>
The Amazon Kendra edition to use for the index. Choose DEVELOPER_EDITION
for indexes intended for development, testing, or proof of concept. Use ENTERPRISE_EDITION
for your production databases. Once you set the edition for an index, it can't be changed.
name: String
The name for the new index.
role_arn: String
An IAM role that gives Amazon Kendra permissions to access your Amazon CloudWatch logs and metrics. This is also the role used when you use the BatchPutDocument
operation to index documents from an Amazon S3 bucket.
server_side_encryption_configuration: Option<ServerSideEncryptionConfiguration>
The identifier of the AWS KMS customer managed key (CMK) to use to encrypt data indexed by Amazon Kendra. Amazon Kendra doesn't support asymmetric CMKs.
A list of key-value pairs that identify the index. You can use the tags to identify and organize your resources and to control access to resources.
Trait Implementations
impl Clone for CreateIndexRequest
[src]
fn clone(&self) -> CreateIndexRequest
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CreateIndexRequest
[src]
impl Default for CreateIndexRequest
[src]
fn default() -> CreateIndexRequest
[src]
impl PartialEq<CreateIndexRequest> for CreateIndexRequest
[src]
fn eq(&self, other: &CreateIndexRequest) -> bool
[src]
fn ne(&self, other: &CreateIndexRequest) -> bool
[src]
impl Serialize for CreateIndexRequest
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for CreateIndexRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for CreateIndexRequest
impl Send for CreateIndexRequest
impl Sync for CreateIndexRequest
impl Unpin for CreateIndexRequest
impl UnwindSafe for CreateIndexRequest
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> Sealed<T> for T where
T: ?Sized,
T: ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,