| Copyright | (c) 2013-2023 Brendan Hay | 
|---|---|
| License | Mozilla Public License, v. 2.0. | 
| Maintainer | Brendan Hay | 
| Stability | auto-generated | 
| Portability | non-portable (GHC extensions) | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
Amazonka.SageMaker.Types.AdditionalInferenceSpecificationDefinition
Description
Synopsis
- data AdditionalInferenceSpecificationDefinition = AdditionalInferenceSpecificationDefinition' {
- description :: Maybe Text
 - supportedContentTypes :: Maybe [Text]
 - supportedRealtimeInferenceInstanceTypes :: Maybe [ProductionVariantInstanceType]
 - supportedResponseMIMETypes :: Maybe [Text]
 - supportedTransformInstanceTypes :: Maybe (NonEmpty TransformInstanceType)
 - name :: Text
 - containers :: NonEmpty ModelPackageContainerDefinition
 
 - newAdditionalInferenceSpecificationDefinition :: Text -> NonEmpty ModelPackageContainerDefinition -> AdditionalInferenceSpecificationDefinition
 - additionalInferenceSpecificationDefinition_description :: Lens' AdditionalInferenceSpecificationDefinition (Maybe Text)
 - additionalInferenceSpecificationDefinition_supportedContentTypes :: Lens' AdditionalInferenceSpecificationDefinition (Maybe [Text])
 - additionalInferenceSpecificationDefinition_supportedRealtimeInferenceInstanceTypes :: Lens' AdditionalInferenceSpecificationDefinition (Maybe [ProductionVariantInstanceType])
 - additionalInferenceSpecificationDefinition_supportedResponseMIMETypes :: Lens' AdditionalInferenceSpecificationDefinition (Maybe [Text])
 - additionalInferenceSpecificationDefinition_supportedTransformInstanceTypes :: Lens' AdditionalInferenceSpecificationDefinition (Maybe (NonEmpty TransformInstanceType))
 - additionalInferenceSpecificationDefinition_name :: Lens' AdditionalInferenceSpecificationDefinition Text
 - additionalInferenceSpecificationDefinition_containers :: Lens' AdditionalInferenceSpecificationDefinition (NonEmpty ModelPackageContainerDefinition)
 
Documentation
data AdditionalInferenceSpecificationDefinition Source #
A structure of additional Inference Specification. Additional Inference Specification specifies details about inference jobs that can be run with models based on this model package
See: newAdditionalInferenceSpecificationDefinition smart constructor.
Constructors
| AdditionalInferenceSpecificationDefinition' | |
Fields 
  | |
Instances
newAdditionalInferenceSpecificationDefinition Source #
Arguments
| :: Text | |
| -> NonEmpty ModelPackageContainerDefinition | |
| -> AdditionalInferenceSpecificationDefinition | 
Create a value of AdditionalInferenceSpecificationDefinition with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:AdditionalInferenceSpecificationDefinition', additionalInferenceSpecificationDefinition_description - A description of the additional Inference specification
$sel:supportedContentTypes:AdditionalInferenceSpecificationDefinition', additionalInferenceSpecificationDefinition_supportedContentTypes - The supported MIME types for the input data.
$sel:supportedRealtimeInferenceInstanceTypes:AdditionalInferenceSpecificationDefinition', additionalInferenceSpecificationDefinition_supportedRealtimeInferenceInstanceTypes - A list of the instance types that are used to generate inferences in
 real-time.
$sel:supportedResponseMIMETypes:AdditionalInferenceSpecificationDefinition', additionalInferenceSpecificationDefinition_supportedResponseMIMETypes - The supported MIME types for the output data.
$sel:supportedTransformInstanceTypes:AdditionalInferenceSpecificationDefinition', additionalInferenceSpecificationDefinition_supportedTransformInstanceTypes - A list of the instance types on which a transformation job can be run or
 on which an endpoint can be deployed.
$sel:name:AdditionalInferenceSpecificationDefinition', additionalInferenceSpecificationDefinition_name - A unique name to identify the additional inference specification. The
 name must be unique within the list of your additional inference
 specifications for a particular model package.
$sel:containers:AdditionalInferenceSpecificationDefinition', additionalInferenceSpecificationDefinition_containers - The Amazon ECR registry path of the Docker image that contains the
 inference code.
additionalInferenceSpecificationDefinition_description :: Lens' AdditionalInferenceSpecificationDefinition (Maybe Text) Source #
A description of the additional Inference specification
additionalInferenceSpecificationDefinition_supportedContentTypes :: Lens' AdditionalInferenceSpecificationDefinition (Maybe [Text]) Source #
The supported MIME types for the input data.
additionalInferenceSpecificationDefinition_supportedRealtimeInferenceInstanceTypes :: Lens' AdditionalInferenceSpecificationDefinition (Maybe [ProductionVariantInstanceType]) Source #
A list of the instance types that are used to generate inferences in real-time.
additionalInferenceSpecificationDefinition_supportedResponseMIMETypes :: Lens' AdditionalInferenceSpecificationDefinition (Maybe [Text]) Source #
The supported MIME types for the output data.
additionalInferenceSpecificationDefinition_supportedTransformInstanceTypes :: Lens' AdditionalInferenceSpecificationDefinition (Maybe (NonEmpty TransformInstanceType)) Source #
A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
additionalInferenceSpecificationDefinition_name :: Lens' AdditionalInferenceSpecificationDefinition Text Source #
A unique name to identify the additional inference specification. The name must be unique within the list of your additional inference specifications for a particular model package.
additionalInferenceSpecificationDefinition_containers :: Lens' AdditionalInferenceSpecificationDefinition (NonEmpty ModelPackageContainerDefinition) Source #
The Amazon ECR registry path of the Docker image that contains the inference code.