Interface CfnInferenceComponent.InferenceComponentSpecificationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnInferenceComponent.InferenceComponentSpecificationProperty.Jsii$Proxy
- Enclosing class:
CfnInferenceComponent
@Stability(Stable)
public static interface CfnInferenceComponent.InferenceComponentSpecificationProperty
extends software.amazon.jsii.JsiiSerializable
Details about the resources to deploy with this inference component, including the model, container, and compute resources.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.sagemaker.*; InferenceComponentSpecificationProperty inferenceComponentSpecificationProperty = InferenceComponentSpecificationProperty.builder() .computeResourceRequirements(InferenceComponentComputeResourceRequirementsProperty.builder() .maxMemoryRequiredInMb(123) .minMemoryRequiredInMb(123) .numberOfAcceleratorDevicesRequired(123) .numberOfCpuCoresRequired(123) .build()) // the properties below are optional .container(InferenceComponentContainerSpecificationProperty.builder() .artifactUrl("artifactUrl") .deployedImage(DeployedImageProperty.builder() .resolutionTime("resolutionTime") .resolvedImage("resolvedImage") .specifiedImage("specifiedImage") .build()) .environment(Map.of( "environmentKey", "environment")) .image("image") .build()) .modelName("modelName") .startupParameters(InferenceComponentStartupParametersProperty.builder() .containerStartupHealthCheckTimeoutInSeconds(123) .modelDataDownloadTimeoutInSeconds(123) .build()) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
static final class
An implementation forCfnInferenceComponent.InferenceComponentSpecificationProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The compute resources allocated to run the model assigned to the inference component.default Object
Defines a container that provides the runtime environment for a model that you deploy with an inference component.default String
The name of an existing SageMaker model object in your account that you want to deploy with the inference component.default Object
Settings that take effect while the model container starts up.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getComputeResourceRequirements
The compute resources allocated to run the model assigned to the inference component.- See Also:
-
getContainer
Defines a container that provides the runtime environment for a model that you deploy with an inference component.- See Also:
-
getModelName
The name of an existing SageMaker model object in your account that you want to deploy with the inference component.- See Also:
-
getStartupParameters
Settings that take effect while the model container starts up.- See Also:
-
builder
@Stability(Stable) static CfnInferenceComponent.InferenceComponentSpecificationProperty.Builder builder()
-