Class ModelContainerArgs


  • public final class ModelContainerArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • additionalModelDataSources

        public java.util.Optional<com.pulumi.core.Output<java.util.List<ModelContainerAdditionalModelDataSourceArgs>>> 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<ModelContainerImageConfigArgs>> 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()
        Returns:
        Container hosts value. Allowed values are: `SingleModel` and `MultiModel`. The default value is `SingleModel`.
      • modelDataSource

        public java.util.Optional<com.pulumi.core.Output<ModelContainerModelDataSourceArgs>> 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<ModelContainerMultiModelConfigArgs>> multiModelConfig()
        Returns:
        Specifies additional configuration for multi-model endpoints. see Multi Model Config.