EndpointConfigurationState constructor
- Input<
String?> ? arn, - Input<
EndpointConfigurationAsyncInferenceConfig?> ? asyncInferenceConfig, - Input<
EndpointConfigurationDataCaptureConfig?> ? dataCaptureConfig, - Input<
String?> ? executionRoleArn, - Input<
String?> ? kmsKeyArn, - Input<
String?> ? name, - Input<
String?> ? namePrefix, - Input<
List< ? productionVariants,EndpointConfigurationProductionVariant> ?> - Input<
String?> ? region, - Input<
List< ? shadowProductionVariants,EndpointConfigurationShadowProductionVariant> ?> - Input<
Map< ? tags,String, String> ?> - Input<
Map< ? tagsAll,String, String> ?>
Creates a new EndpointConfigurationState.
arn ARN assigned by AWS to this endpoint configuration.
asyncInferenceConfig How an endpoint performs asynchronous inference.
dataCaptureConfig Parameters to capture input/output of SageMaker AI models endpoints. Fields are documented below.
executionRoleArn ARN of an IAM role that SageMaker AI can assume to perform actions on your behalf. Required when modelName is not specified in productionVariants to support Inference Components.
kmsKeyArn ARN of a AWS KMS key that SageMaker AI uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint.
name Name of the endpoint configuration. If omitted, the provider will assign a random, unique name. Conflicts with namePrefix. If namePrefix is specified, name is populated with the full name.
namePrefix Unique endpoint configuration name beginning with the specified prefix. Conflicts with name.
productionVariants List each model that you want to host at this endpoint. See below.
region Region where this resource will be managed. Defaults to the Region set in the provider configuration.
shadowProductionVariants Models that you want to host at this endpoint in shadow mode with production traffic replicated from the model specified on productionVariants. If you use this field, you can only specify one variant for productionVariants and one variant for shadowProductionVariants. See below (same arguments as productionVariants).
tags Mapping of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
Implementation
const EndpointConfigurationState({
this.arn,
this.asyncInferenceConfig,
this.dataCaptureConfig,
this.executionRoleArn,
this.kmsKeyArn,
this.name,
this.namePrefix,
this.productionVariants,
this.region,
this.shadowProductionVariants,
this.tags,
this.tagsAll,
});