Package com.pulumi.aws.sagemaker.inputs
Class ModelPrimaryContainerArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.sagemaker.inputs.ModelPrimaryContainerArgs
-
public final class ModelPrimaryContainerArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classModelPrimaryContainerArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ModelPrimaryContainerArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<ModelPrimaryContainerAdditionalModelDataSourceArgs>>>additionalModelDataSources()static ModelPrimaryContainerArgs.Builderbuilder()static ModelPrimaryContainerArgs.Builderbuilder(ModelPrimaryContainerArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>containerHostname()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>environment()java.util.Optional<com.pulumi.core.Output<java.lang.String>>image()java.util.Optional<com.pulumi.core.Output<ModelPrimaryContainerImageConfigArgs>>imageConfig()java.util.Optional<com.pulumi.core.Output<java.lang.String>>inferenceSpecificationName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>mode()java.util.Optional<com.pulumi.core.Output<ModelPrimaryContainerModelDataSourceArgs>>modelDataSource()java.util.Optional<com.pulumi.core.Output<java.lang.String>>modelDataUrl()java.util.Optional<com.pulumi.core.Output<java.lang.String>>modelPackageName()java.util.Optional<com.pulumi.core.Output<ModelPrimaryContainerMultiModelConfigArgs>>multiModelConfig()
-
-
-
Field Detail
-
Empty
public static final ModelPrimaryContainerArgs Empty
-
-
Method Detail
-
additionalModelDataSources
public java.util.Optional<com.pulumi.core.Output<java.util.List<ModelPrimaryContainerAdditionalModelDataSourceArgs>>> additionalModelDataSources()
- Returns:
- Additional data sources that are available to the model in addition to those specified in `modelDataSource`. See Additional Model Data Source.
-
containerHostname
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> containerHostname()
- Returns:
- DNS host name for the container.
-
environment
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> environment()
- Returns:
- Environment variables for the Docker container.
-
image
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> image()
- Returns:
- Registry path where the inference code image is stored in Amazon ECR.
-
imageConfig
public java.util.Optional<com.pulumi.core.Output<ModelPrimaryContainerImageConfigArgs>> imageConfig()
- Returns:
- Whether the model container is in Amazon ECR or a private Docker registry accessible from your VPC. For more information see [Using a Private Docker Registry for Real-Time Inference Containers](https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms-containers-inference-private.html). see Image Config.
-
inferenceSpecificationName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> inferenceSpecificationName()
- Returns:
- Inference specification name in the model package version.
-
mode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> mode()
-
modelDataSource
public java.util.Optional<com.pulumi.core.Output<ModelPrimaryContainerModelDataSourceArgs>> modelDataSource()
- Returns:
- Location of model data to deploy. Use this for uncompressed model deployment. For information about how to deploy an uncompressed model, see [Deploying uncompressed models](https://docs.aws.amazon.com/sagemaker/latest/dg/large-model-inference-uncompressed.html) in the _AWS SageMaker AI Developer Guide_.
-
modelDataUrl
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> modelDataUrl()
- Returns:
- URL for the S3 location where model artifacts are stored.
-
modelPackageName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> modelPackageName()
- Returns:
- ARN of the model package to use to create the model. A list of key value pairs.
-
multiModelConfig
public java.util.Optional<com.pulumi.core.Output<ModelPrimaryContainerMultiModelConfigArgs>> multiModelConfig()
- Returns:
- Specifies additional configuration for multi-model endpoints. see Multi Model Config.
-
builder
public static ModelPrimaryContainerArgs.Builder builder()
-
builder
public static ModelPrimaryContainerArgs.Builder builder(ModelPrimaryContainerArgs defaults)
-
-