Struct rusoto_kendra::UpdateIndexRequest [−][src]
pub struct UpdateIndexRequest { pub capacity_units: Option<CapacityUnitsConfiguration>, pub description: Option<String>, pub document_metadata_configuration_updates: Option<Vec<DocumentMetadataConfiguration>>, pub id: String, pub name: Option<String>, pub role_arn: Option<String>, pub user_context_policy: Option<String>, pub user_token_configurations: Option<Vec<UserTokenConfiguration>>, }
Fields
capacity_units: Option<CapacityUnitsConfiguration>
Sets the number of additional storage and query capacity units that should be used by the index. You can change the capacity of the index up to 5 times per day.
If you are using extra storage units, you can't reduce the storage capacity below that required to meet the storage needs for your index.
description: Option<String>
A new description for the index.
document_metadata_configuration_updates: Option<Vec<DocumentMetadataConfiguration>>
The document metadata to update.
id: String
The identifier of the index to update.
name: Option<String>
The name of the index to update.
role_arn: Option<String>
A new IAM role that gives Amazon Kendra permission to access your Amazon CloudWatch logs.
user_context_policy: Option<String>
The user user token context policy.
user_token_configurations: Option<Vec<UserTokenConfiguration>>
The user token configuration.
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for UpdateIndexRequest
impl Send for UpdateIndexRequest
impl Sync for UpdateIndexRequest
impl Unpin for UpdateIndexRequest
impl UnwindSafe for UpdateIndexRequest
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self