class Aws::SageMaker::Types::CreateAppRequest

@note When making an API call, you may pass CreateAppRequest

data as a hash:

    {
      domain_id: "DomainId", # required
      user_profile_name: "UserProfileName", # required
      app_type: "JupyterServer", # required, accepts JupyterServer, KernelGateway, TensorBoard
      app_name: "AppName", # required
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
      resource_spec: {
        sage_maker_image_arn: "ImageArn",
        sage_maker_image_version_arn: "ImageVersionArn",
        instance_type: "system", # accepts system, ml.t3.micro, ml.t3.small, ml.t3.medium, ml.t3.large, ml.t3.xlarge, ml.t3.2xlarge, ml.m5.large, ml.m5.xlarge, ml.m5.2xlarge, ml.m5.4xlarge, ml.m5.8xlarge, ml.m5.12xlarge, ml.m5.16xlarge, ml.m5.24xlarge, ml.m5d.large, ml.m5d.xlarge, ml.m5d.2xlarge, ml.m5d.4xlarge, ml.m5d.8xlarge, ml.m5d.12xlarge, ml.m5d.16xlarge, ml.m5d.24xlarge, ml.c5.large, ml.c5.xlarge, ml.c5.2xlarge, ml.c5.4xlarge, ml.c5.9xlarge, ml.c5.12xlarge, ml.c5.18xlarge, ml.c5.24xlarge, ml.p3.2xlarge, ml.p3.8xlarge, ml.p3.16xlarge, ml.p3dn.24xlarge, ml.g4dn.xlarge, ml.g4dn.2xlarge, ml.g4dn.4xlarge, ml.g4dn.8xlarge, ml.g4dn.12xlarge, ml.g4dn.16xlarge, ml.r5.large, ml.r5.xlarge, ml.r5.2xlarge, ml.r5.4xlarge, ml.r5.8xlarge, ml.r5.12xlarge, ml.r5.16xlarge, ml.r5.24xlarge
        lifecycle_config_arn: "StudioLifecycleConfigArn",
      },
    }

@!attribute [rw] domain_id

The domain ID.
@return [String]

@!attribute [rw] user_profile_name

The user profile name.
@return [String]

@!attribute [rw] app_type

The type of app. Supported apps are `JupyterServer` and
`KernelGateway`. `TensorBoard` is not supported.
@return [String]

@!attribute [rw] app_name

The name of the app.
@return [String]

@!attribute [rw] tags

Each tag consists of a key and an optional value. Tag keys must be
unique per resource.
@return [Array<Types::Tag>]

@!attribute [rw] resource_spec

The instance type and the Amazon Resource Name (ARN) of the
SageMaker image created on the instance.
@return [Types::ResourceSpec]

@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/CreateAppRequest AWS API Documentation

Constants

SENSITIVE