Struct aws_sdk_comprehend::input::CreateEndpointInput [−][src]
#[non_exhaustive]pub struct CreateEndpointInput {
pub endpoint_name: Option<String>,
pub model_arn: Option<String>,
pub desired_inference_units: Option<i32>,
pub client_request_token: Option<String>,
pub tags: Option<Vec<Tag>>,
pub data_access_role_arn: Option<String>,
}Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.endpoint_name: Option<String>This is the descriptive suffix that becomes part of the EndpointArn used for
all subsequent requests to this resource.
model_arn: Option<String>The Amazon Resource Number (ARN) of the model to which the endpoint will be attached.
desired_inference_units: Option<i32>The desired number of inference units to be used by the model using this endpoint.
Each inference unit represents of a throughput of 100 characters per second.
client_request_token: Option<String>An idempotency token provided by the customer. If this token matches a previous endpoint
creation request, Amazon Comprehend will not return a ResourceInUseException.
Tags associated with the endpoint being created. A tag is a key-value pair that adds metadata to the endpoint. For example, a tag with "Sales" as the key might be added to an endpoint to indicate its use by the sales department.
data_access_role_arn: Option<String>The Amazon Resource Name (ARN) of the AWS identity and Access Management (IAM) role that grants Amazon Comprehend read access to trained custom models encrypted with a customer managed key (ModelKmsKeyId).
Implementations
pub async fn make_operation(
self,
_config: &Config
) -> Result<Operation<CreateEndpoint, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
self,
_config: &Config
) -> Result<Operation<CreateEndpoint, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<CreateEndpoint>
Creates a new builder-style object to manufacture CreateEndpointInput
This is the descriptive suffix that becomes part of the EndpointArn used for
all subsequent requests to this resource.
The Amazon Resource Number (ARN) of the model to which the endpoint will be attached.
The desired number of inference units to be used by the model using this endpoint.
Each inference unit represents of a throughput of 100 characters per second.
An idempotency token provided by the customer. If this token matches a previous endpoint
creation request, Amazon Comprehend will not return a ResourceInUseException.
Tags associated with the endpoint being created. A tag is a key-value pair that adds metadata to the endpoint. For example, a tag with "Sales" as the key might be added to an endpoint to indicate its use by the sales department.
The Amazon Resource Name (ARN) of the AWS identity and Access Management (IAM) role that grants Amazon Comprehend read access to trained custom models encrypted with a customer managed key (ModelKmsKeyId).
Trait Implementations
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 CreateEndpointInput
impl Send for CreateEndpointInput
impl Sync for CreateEndpointInput
impl Unpin for CreateEndpointInput
impl UnwindSafe for CreateEndpointInput
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
