pub struct CreateEntityRecognizerRequest {
pub client_request_token: Option<String>,
pub data_access_role_arn: String,
pub input_data_config: EntityRecognizerInputDataConfig,
pub language_code: String,
pub model_kms_key_id: Option<String>,
pub recognizer_name: String,
pub tags: Option<Vec<Tag>>,
pub volume_kms_key_id: Option<String>,
pub vpc_config: Option<VpcConfig>,
}
Fields
client_request_token: Option<String>
A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.
data_access_role_arn: String
The Amazon Resource Name (ARN) of the AWS Identity and Management (IAM) role that grants Amazon Comprehend read access to your input data.
input_data_config: EntityRecognizerInputDataConfig
Specifies the format and location of the input data. The S3 bucket containing the input data must be located in the same region as the entity recognizer being created.
language_code: String
You can specify any of the following languages supported by Amazon Comprehend: English ("en"), Spanish ("es"), French ("fr"), Italian ("it"), German ("de"), or Portuguese ("pt"). All documents must be in the same language.
model_kms_key_id: Option<String>
ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats
-
KMS Key ID:
"1234abcd-12ab-34cd-56ef-1234567890ab"
-
Amazon Resource Name (ARN) of a KMS Key:
"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"
recognizer_name: String
The name given to the newly created recognizer. Recognizer names can be a maximum of 256 characters. Alphanumeric characters, hyphens (-) and underscores (_) are allowed. The name must be unique in the account/region.
Tags to be associated with the entity recognizer being created. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with "Sales" as the key might be added to a resource to indicate its use by the sales department.
volume_kms_key_id: Option<String>
ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:
-
KMS Key ID:
"1234abcd-12ab-34cd-56ef-1234567890ab"
-
Amazon Resource Name (ARN) of a KMS Key:
"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"
vpc_config: Option<VpcConfig>
Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for your custom entity recognizer. For more information, see Amazon VPC.
Trait Implementations
sourceimpl Clone for CreateEntityRecognizerRequest
impl Clone for CreateEntityRecognizerRequest
sourcefn clone(&self) -> CreateEntityRecognizerRequest
fn clone(&self) -> CreateEntityRecognizerRequest
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 CreateEntityRecognizerRequest
impl Debug for CreateEntityRecognizerRequest
sourceimpl Default for CreateEntityRecognizerRequest
impl Default for CreateEntityRecognizerRequest
sourcefn default() -> CreateEntityRecognizerRequest
fn default() -> CreateEntityRecognizerRequest
Returns the “default value” for a type. Read more
sourceimpl PartialEq<CreateEntityRecognizerRequest> for CreateEntityRecognizerRequest
impl PartialEq<CreateEntityRecognizerRequest> for CreateEntityRecognizerRequest
sourcefn eq(&self, other: &CreateEntityRecognizerRequest) -> bool
fn eq(&self, other: &CreateEntityRecognizerRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &CreateEntityRecognizerRequest) -> bool
fn ne(&self, other: &CreateEntityRecognizerRequest) -> bool
This method tests for !=
.
impl StructuralPartialEq for CreateEntityRecognizerRequest
Auto Trait Implementations
impl RefUnwindSafe for CreateEntityRecognizerRequest
impl Send for CreateEntityRecognizerRequest
impl Sync for CreateEntityRecognizerRequest
impl Unpin for CreateEntityRecognizerRequest
impl UnwindSafe for CreateEntityRecognizerRequest
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