EndpointConfigurationState class

Input properties used for looking up and filtering EndpointConfiguration resources.

Constructors

EndpointConfigurationState({Input<String?>? arn, Input<EndpointConfigurationAsyncInferenceConfig?>? asyncInferenceConfig, Input<EndpointConfigurationDataCaptureConfig?>? dataCaptureConfig, Input<String?>? executionRoleArn, Input<String?>? kmsKeyArn, Input<String?>? name, Input<String?>? namePrefix, Input<List<EndpointConfigurationProductionVariant>?>? productionVariants, Input<String?>? region, Input<List<EndpointConfigurationShadowProductionVariant>?>? shadowProductionVariants, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll})
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.
const
EndpointConfigurationState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
ARN assigned by AWS to this endpoint configuration.
final
asyncInferenceConfig → Input<EndpointConfigurationAsyncInferenceConfig?>?
How an endpoint performs asynchronous inference.
final
dataCaptureConfig → Input<EndpointConfigurationDataCaptureConfig?>?
Parameters to capture input/output of SageMaker AI models endpoints. Fields are documented below.
final
executionRoleArn → Input<String?>?
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.
final
hashCode → int
The hash code for this object.
no setterinherited
kmsKeyArn → Input<String?>?
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.
final
name → Input<String?>?
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.
final
namePrefix → Input<String?>?
Unique endpoint configuration name beginning with the specified prefix. Conflicts with name.
final
productionVariants → Input<List<EndpointConfigurationProductionVariant>?>?
List each model that you want to host at this endpoint. See below.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shadowProductionVariants → Input<List<EndpointConfigurationShadowProductionVariant>?>?
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).
final
tags → Input<Map<String, String>?>?
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.
final
tagsAll → Input<Map<String, String>?>?
Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited