Package com.pulumi.aws.sagemaker
Class InferenceComponentArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.sagemaker.InferenceComponentArgs
-
public final class InferenceComponentArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInferenceComponentArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static InferenceComponentArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InferenceComponentArgs.Builderbuilder()static InferenceComponentArgs.Builderbuilder(InferenceComponentArgs defaults)java.util.Optional<com.pulumi.core.Output<InferenceComponentDeploymentConfigArgs>>deploymentConfig()com.pulumi.core.Output<java.lang.String>endpointName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<InferenceComponentRuntimeConfigArgs>>runtimeConfig()java.util.Optional<com.pulumi.core.Output<InferenceComponentSpecificationArgs>>specification()java.util.Optional<com.pulumi.core.Output<java.util.List<InferenceComponentSpecificationArgs>>>specifications()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<InferenceComponentTimeoutsArgs>>timeouts()java.util.Optional<com.pulumi.core.Output<java.lang.String>>variantName()
-
-
-
Field Detail
-
Empty
public static final InferenceComponentArgs Empty
-
-
Method Detail
-
deploymentConfig
public java.util.Optional<com.pulumi.core.Output<InferenceComponentDeploymentConfigArgs>> deploymentConfig()
- Returns:
- Deployment configuration for the inference component, which controls the rollout strategy and rollback behavior. This directive applies only when the inference component is **updated** — the `CreateInferenceComponent` API does not accept it, so it has no effect on initial creation. It is not returned by the API and is therefore not refreshed into state or verified on import. See `deploymentConfig` Block.
-
endpointName
public com.pulumi.core.Output<java.lang.String> endpointName()
- Returns:
- Name of an existing endpoint where you host the inference component.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Unique name to assign to the inference component.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
runtimeConfig
public java.util.Optional<com.pulumi.core.Output<InferenceComponentRuntimeConfigArgs>> runtimeConfig()
- Returns:
- Runtime settings for a model that is deployed with an inference component. See `runtimeConfig` Block.
-
specification
public java.util.Optional<com.pulumi.core.Output<InferenceComponentSpecificationArgs>> specification()
- Returns:
- Details about the resources to deploy with this inference component. Exactly one of `specification` or `specifications` must be configured. See `specification` and `specifications` Block.
-
specifications
public java.util.Optional<com.pulumi.core.Output<java.util.List<InferenceComponentSpecificationArgs>>> specifications()
- Returns:
- List of specification objects for the inference component, one per instance type. At least two blocks are required; configure `specification` instead to deploy to a single instance type. Exactly one of `specification` or `specifications` must be configured. See `specification` and `specifications` Block.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Map 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.
-
timeouts
public java.util.Optional<com.pulumi.core.Output<InferenceComponentTimeoutsArgs>> timeouts()
-
variantName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> variantName()
- Returns:
- Name of an existing production variant where you host the inference component. Required for a standard inference component; must be omitted for an adapter inference component (one that sets `baseInferenceComponentName`).
-
builder
public static InferenceComponentArgs.Builder builder()
-
builder
public static InferenceComponentArgs.Builder builder(InferenceComponentArgs defaults)
-
-