Interface CfnDomain.ResourceSpecProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnDomain.ResourceSpecProperty.Jsii$Proxy
Enclosing class:
CfnDomain

@Stability(Stable) public static interface CfnDomain.ResourceSpecProperty extends software.amazon.jsii.JsiiSerializable
Specifies the ARN's of a SageMaker image and SageMaker image version, and the instance type that the version runs on.

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.*;
 ResourceSpecProperty resourceSpecProperty = ResourceSpecProperty.builder()
         .instanceType("instanceType")
         .lifecycleConfigArn("lifecycleConfigArn")
         .sageMakerImageArn("sageMakerImageArn")
         .sageMakerImageVersionArn("sageMakerImageVersionArn")
         .build();
 
  • Method Details

    • getInstanceType

      @Stability(Stable) @Nullable default String getInstanceType()
      The instance type that the image version runs on.

      JupyterServer apps only support the system value.

      For KernelGateway apps , the system value is translated to ml.t3.medium . KernelGateway apps also support all other values for available instance types.

    • getLifecycleConfigArn

      @Stability(Stable) @Nullable default String getLifecycleConfigArn()
      The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    • getSageMakerImageArn

      @Stability(Stable) @Nullable default String getSageMakerImageArn()
      The ARN of the SageMaker image that the image version belongs to.
    • getSageMakerImageVersionArn

      @Stability(Stable) @Nullable default String getSageMakerImageVersionArn()
      The ARN of the image version created on the instance.
    • builder

      @Stability(Stable) static CfnDomain.ResourceSpecProperty.Builder builder()
      Returns:
      a CfnDomain.ResourceSpecProperty.Builder of CfnDomain.ResourceSpecProperty