class Aws::Comprehend::Types::CreateEndpointRequest
@note When making an API call, you may pass CreateEndpointRequest
data as a hash: { endpoint_name: "ComprehendEndpointName", # required model_arn: "ComprehendModelArn", # required desired_inference_units: 1, # required client_request_token: "ClientRequestTokenString", tags: [ { key: "TagKey", # required value: "TagValue", }, ], data_access_role_arn: "IamRoleArn", }
@!attribute [rw] endpoint_name
This is the descriptive suffix that becomes part of the `EndpointArn` used for all subsequent requests to this resource. @return [String]
@!attribute [rw] model_arn
The Amazon Resource Number (ARN) of the model to which the endpoint will be attached. @return [String]
@!attribute [rw] desired_inference_units
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. @return [Integer]
@!attribute [rw] client_request_token
An idempotency token provided by the customer. If this token matches a previous endpoint creation request, Amazon Comprehend will not return a `ResourceInUseException`. **A suitable default value is auto-generated.** You should normally not need to pass this option. @return [String]
@!attribute [rw] tags
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. @return [Array<Types::Tag>]
@!attribute [rw] data_access_role_arn
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). @return [String]
@see docs.aws.amazon.com/goto/WebAPI/comprehend-2017-11-27/CreateEndpointRequest AWS API Documentation
Constants
- SENSITIVE