InferenceExperimentArgs

data class InferenceExperimentArgs(val dataStorageConfig: Output<InferenceExperimentDataStorageConfigArgs>? = null, val description: Output<String>? = null, val desiredState: Output<InferenceExperimentDesiredState>? = null, val endpointName: Output<String>? = null, val kmsKey: Output<String>? = null, val modelVariants: Output<List<InferenceExperimentModelVariantConfigArgs>>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val schedule: Output<InferenceExperimentScheduleArgs>? = null, val shadowModeConfig: Output<InferenceExperimentShadowModeConfigArgs>? = null, val statusReason: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val type: Output<InferenceExperimentType>? = null) : ConvertibleToJava<InferenceExperimentArgs>

Resource Type definition for AWS::SageMaker::InferenceExperiment

Constructors

Link copied to clipboard
constructor(dataStorageConfig: Output<InferenceExperimentDataStorageConfigArgs>? = null, description: Output<String>? = null, desiredState: Output<InferenceExperimentDesiredState>? = null, endpointName: Output<String>? = null, kmsKey: Output<String>? = null, modelVariants: Output<List<InferenceExperimentModelVariantConfigArgs>>? = null, name: Output<String>? = null, roleArn: Output<String>? = null, schedule: Output<InferenceExperimentScheduleArgs>? = null, shadowModeConfig: Output<InferenceExperimentShadowModeConfigArgs>? = null, statusReason: Output<String>? = null, tags: Output<List<TagArgs>>? = null, type: Output<InferenceExperimentType>? = null)

Properties

Link copied to clipboard

The Amazon S3 location and configuration for storing inference request and response data.

Link copied to clipboard
val description: Output<String>? = null

The description of the inference experiment.

Link copied to clipboard

The desired state of the experiment after starting or stopping operation.

Link copied to clipboard
val endpointName: Output<String>? = null

The name of the endpoint.

Link copied to clipboard
val kmsKey: Output<String>? = null

The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint.

Link copied to clipboard

An array of ModelVariantConfig objects. Each ModelVariantConfig object in the array describes the infrastructure configuration for the corresponding variant.

Link copied to clipboard
val name: Output<String>? = null

The name for the inference experiment.

Link copied to clipboard
val roleArn: Output<String>? = null

The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to access model artifacts and container images, and manage Amazon SageMaker Inference endpoints for model deployment.

Link copied to clipboard

The duration for which the inference experiment ran or will run. The maximum duration that you can set for an inference experiment is 30 days.

Link copied to clipboard

The configuration of ShadowMode inference experiment type, which shows the production variant that takes all the inference requests, and the shadow variant to which Amazon SageMaker replicates a percentage of the inference requests. For the shadow variant it also shows the percentage of requests that Amazon SageMaker replicates.

Link copied to clipboard
val statusReason: Output<String>? = null

The error message or client-specified reason from the StopInferenceExperiment API, that explains the status of the inference experiment.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Link copied to clipboard
val type: Output<InferenceExperimentType>? = null

The type of the inference experiment that you want to run.

Functions

Link copied to clipboard
open override fun toJava(): InferenceExperimentArgs