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< ? productionVariants, Input<EndpointConfigurationProductionVariant> ?>String?> ? region, Input<List< ? shadowProductionVariants, Input<EndpointConfigurationShadowProductionVariant> ?>Map< ? tags, Input<String, String> ?>Map< ? tagsAll})String, String> ?> -
Creates a new EndpointConfigurationState.
arnARN assigned by AWS to this endpoint configuration.asyncInferenceConfigHow an endpoint performs asynchronous inference.dataCaptureConfigParameters to capture input/output of SageMaker AI models endpoints. Fields are documented below.executionRoleArnARN of an IAM role that SageMaker AI can assume to perform actions on your behalf. Required whenmodelNameis not specified inproductionVariantsto support Inference Components.kmsKeyArnARN 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.nameName of the endpoint configuration. If omitted, the provider will assign a random, unique name. Conflicts withnamePrefix. IfnamePrefixis specified,nameis populated with the full name.namePrefixUnique endpoint configuration name beginning with the specified prefix. Conflicts withname.productionVariantsList each model that you want to host at this endpoint. See below.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.shadowProductionVariantsModels that you want to host at this endpoint in shadow mode with production traffic replicated from the model specified onproductionVariants. If you use this field, you can only specify one variant forproductionVariantsand one variant forshadowProductionVariants. See below (same arguments asproductionVariants).tagsMapping of tags to assign to the resource. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllMap of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration 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
modelNameis not specified inproductionVariantsto 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. IfnamePrefixis specified,nameis 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 forproductionVariantsand one variant forshadowProductionVariants. See below (same arguments asproductionVariants).final -
Mapping of tags to assign to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration 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