Package com.pulumi.aws.sagemaker.inputs
Class InferenceComponentState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.sagemaker.inputs.InferenceComponentState
-
public final class InferenceComponentState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInferenceComponentState.Builder
-
Field Summary
Fields Modifier and Type Field Description static InferenceComponentStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()static InferenceComponentState.Builderbuilder()static InferenceComponentState.Builderbuilder(InferenceComponentState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>creationTime()java.util.Optional<com.pulumi.core.Output<InferenceComponentDeploymentConfigArgs>>deploymentConfig()java.util.Optional<com.pulumi.core.Output<java.lang.String>>endpointArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>endpointName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>failureReason()java.util.Optional<com.pulumi.core.Output<java.lang.String>>lastModifiedTime()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.lang.String>>status()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()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 InferenceComponentState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the inference component.
-
creationTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> creationTime()
- Returns:
- Time when the inference component was created.
-
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.
-
endpointArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endpointArn()
- Returns:
- ARN of the endpoint that hosts the inference component.
-
endpointName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endpointName()
- Returns:
- Name of an existing endpoint where you host the inference component.
-
failureReason
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> failureReason()
- Returns:
- If the inference component status is `Failed`, the reason for the failure.
-
lastModifiedTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastModifiedTime()
- Returns:
- Time when the inference component was last updated.
-
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.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- Status of the inference component (e.g., `InService`, `Creating`, `Updating`, `Failed`, `Deleting`).
-
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.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
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 InferenceComponentState.Builder builder()
-
builder
public static InferenceComponentState.Builder builder(InferenceComponentState defaults)
-
-