aws.sagemaker-space

AWS SageMaker Studio Space

example:

policies:
  - name: sagemaker-space-untagged
    resource: aws.sagemaker-space
    filters:
      - tag:favorite-color: absent

Filters

Actions

rename-tag

Rename an existing tag key to a new value.

example:

rename Application, and Bap to App, if a resource has both of the old keys then we’ll use the value specified by Application, which is based on the order of values of old_keys.

policies:
- name: rename-tags-example
  resource: aws.log-group
  filters:
    - or:
      - "tag:Bap": present
      - "tag:Application": present
  actions:
    - type: rename-tag
      old_keys: [Application, Bap]
      new_key: App
properties:
  new_key:
    type: string
  old_key:
    type: string
  old_keys:
    items:
      type: string
    type: array
  type:
    enum:
    - rename-tag
required:
- type

Permissions - tag:TagResources, tag:UntagResources

update

Update a SageMaker Studio space’s settings with UpdateSpace.

Options are the UpdateSpace request without DomainId and SpaceName, which come from each space. SageMaker merges what you send into the space’s current settings, so anything you leave out is kept.

App settings blocks (JupyterLabAppSettings, CodeEditorAppSettings, KernelGatewayAppSettings and JupyterServerAppSettings) are only sent to spaces that already have them. SageMaker rejects some blocks on some spaces, which fails the whole update, and silently adds others. Only spaces in the InService state are updated.

A new default instance type doesn’t change an app that is already running. It applies the next time the app starts.

example:

Reset spaces whose JupyterLab default is a GPU instance to a CPU one:

policies:
  - name: sagemaker-space-cpu-default
    resource: aws.sagemaker-space
    filters:
      - type: value
        key: SpaceSettings.JupyterLabAppSettings.DefaultResourceSpec.InstanceType
        op: glob
        value: 'ml.g*'
    actions:
      - type: update
        SpaceSettings:
          JupyterLabAppSettings:
            DefaultResourceSpec:
              InstanceType: ml.t3.medium
properties:
  SpaceDisplayName:
    type: string
  SpaceSettings:
    properties:
      AppType:
        enum:
        - JupyterServer
        - KernelGateway
        - DetailedProfiler
        - TensorBoard
        - CodeEditor
        - JupyterLab
        - RStudioServerPro
        - RSessionGateway
        - Canvas
        type: string
      CodeEditorAppSettings:
        properties:
          AppLifecycleManagement:
            properties:
              IdleSettings:
                properties:
                  IdleTimeoutInMinutes:
                    type: integer
                type: object
            type: object
          DefaultResourceSpec:
            properties:
              InstanceType:
                enum:
                - 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
                - ml.g5.xlarge
                - ml.g5.2xlarge
                - ml.g5.4xlarge
                - ml.g5.8xlarge
                - ml.g5.16xlarge
                - ml.g5.12xlarge
                - ml.g5.24xlarge
                - ml.g5.48xlarge
                - ml.g6.xlarge
                - ml.g6.2xlarge
                - ml.g6.4xlarge
                - ml.g6.8xlarge
                - ml.g6.12xlarge
                - ml.g6.16xlarge
                - ml.g6.24xlarge
                - ml.g6.48xlarge
                - ml.g6e.xlarge
                - ml.g6e.2xlarge
                - ml.g6e.4xlarge
                - ml.g6e.8xlarge
                - ml.g6e.12xlarge
                - ml.g6e.16xlarge
                - ml.g6e.24xlarge
                - ml.g6e.48xlarge
                - ml.geospatial.interactive
                - ml.p4d.24xlarge
                - ml.p4de.24xlarge
                - ml.trn1.2xlarge
                - ml.trn1.32xlarge
                - ml.trn1n.32xlarge
                - ml.p5.48xlarge
                - ml.p5en.48xlarge
                - ml.p6-b200.48xlarge
                - ml.m6i.large
                - ml.m6i.xlarge
                - ml.m6i.2xlarge
                - ml.m6i.4xlarge
                - ml.m6i.8xlarge
                - ml.m6i.12xlarge
                - ml.m6i.16xlarge
                - ml.m6i.24xlarge
                - ml.m6i.32xlarge
                - ml.m7i.large
                - ml.m7i.xlarge
                - ml.m7i.2xlarge
                - ml.m7i.4xlarge
                - ml.m7i.8xlarge
                - ml.m7i.12xlarge
                - ml.m7i.16xlarge
                - ml.m7i.24xlarge
                - ml.m7i.48xlarge
                - ml.c6i.large
                - ml.c6i.xlarge
                - ml.c6i.2xlarge
                - ml.c6i.4xlarge
                - ml.c6i.8xlarge
                - ml.c6i.12xlarge
                - ml.c6i.16xlarge
                - ml.c6i.24xlarge
                - ml.c6i.32xlarge
                - ml.c7i.large
                - ml.c7i.xlarge
                - ml.c7i.2xlarge
                - ml.c7i.4xlarge
                - ml.c7i.8xlarge
                - ml.c7i.12xlarge
                - ml.c7i.16xlarge
                - ml.c7i.24xlarge
                - ml.c7i.48xlarge
                - ml.r6i.large
                - ml.r6i.xlarge
                - ml.r6i.2xlarge
                - ml.r6i.4xlarge
                - ml.r6i.8xlarge
                - ml.r6i.12xlarge
                - ml.r6i.16xlarge
                - ml.r6i.24xlarge
                - ml.r6i.32xlarge
                - ml.r7i.large
                - ml.r7i.xlarge
                - ml.r7i.2xlarge
                - ml.r7i.4xlarge
                - ml.r7i.8xlarge
                - ml.r7i.12xlarge
                - ml.r7i.16xlarge
                - ml.r7i.24xlarge
                - ml.r7i.48xlarge
                - ml.m6id.large
                - ml.m6id.xlarge
                - ml.m6id.2xlarge
                - ml.m6id.4xlarge
                - ml.m6id.8xlarge
                - ml.m6id.12xlarge
                - ml.m6id.16xlarge
                - ml.m6id.24xlarge
                - ml.m6id.32xlarge
                - ml.c6id.large
                - ml.c6id.xlarge
                - ml.c6id.2xlarge
                - ml.c6id.4xlarge
                - ml.c6id.8xlarge
                - ml.c6id.12xlarge
                - ml.c6id.16xlarge
                - ml.c6id.24xlarge
                - ml.c6id.32xlarge
                - ml.r6id.large
                - ml.r6id.xlarge
                - ml.r6id.2xlarge
                - ml.r6id.4xlarge
                - ml.r6id.8xlarge
                - ml.r6id.12xlarge
                - ml.r6id.16xlarge
                - ml.r6id.24xlarge
                - ml.r6id.32xlarge
                - ml.p5.4xlarge
                - ml.g7.2xlarge
                - ml.g7.4xlarge
                - ml.g7.8xlarge
                - ml.g7.12xlarge
                - ml.g7.24xlarge
                - ml.g7.48xlarge
                - ml.g7e.2xlarge
                - ml.g7e.4xlarge
                - ml.g7e.8xlarge
                - ml.g7e.12xlarge
                - ml.g7e.24xlarge
                - ml.g7e.48xlarge
                type: string
              LifecycleConfigArn:
                type: string
              SageMakerImageArn:
                type: string
              SageMakerImageVersionAlias:
                type: string
              SageMakerImageVersionArn:
                type: string
              TrainingPlanArn:
                type: string
            type: object
        type: object
      CustomFileSystems:
        items:
          properties:
            EFSFileSystem:
              properties:
                FileSystemId:
                  type: string
              type: object
            FSxLustreFileSystem:
              properties:
                FileSystemId:
                  type: string
              type: object
            S3FileSystem:
              properties:
                S3Uri:
                  type: string
              type: object
          type: object
        type: array
      JupyterLabAppSettings:
        properties:
          AppLifecycleManagement:
            properties:
              IdleSettings:
                properties:
                  IdleTimeoutInMinutes:
                    type: integer
                type: object
            type: object
          CodeRepositories:
            items:
              properties:
                RepositoryUrl:
                  type: string
              type: object
            type: array
          DefaultResourceSpec:
            properties:
              InstanceType:
                enum:
                - 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
                - ml.g5.xlarge
                - ml.g5.2xlarge
                - ml.g5.4xlarge
                - ml.g5.8xlarge
                - ml.g5.16xlarge
                - ml.g5.12xlarge
                - ml.g5.24xlarge
                - ml.g5.48xlarge
                - ml.g6.xlarge
                - ml.g6.2xlarge
                - ml.g6.4xlarge
                - ml.g6.8xlarge
                - ml.g6.12xlarge
                - ml.g6.16xlarge
                - ml.g6.24xlarge
                - ml.g6.48xlarge
                - ml.g6e.xlarge
                - ml.g6e.2xlarge
                - ml.g6e.4xlarge
                - ml.g6e.8xlarge
                - ml.g6e.12xlarge
                - ml.g6e.16xlarge
                - ml.g6e.24xlarge
                - ml.g6e.48xlarge
                - ml.geospatial.interactive
                - ml.p4d.24xlarge
                - ml.p4de.24xlarge
                - ml.trn1.2xlarge
                - ml.trn1.32xlarge
                - ml.trn1n.32xlarge
                - ml.p5.48xlarge
                - ml.p5en.48xlarge
                - ml.p6-b200.48xlarge
                - ml.m6i.large
                - ml.m6i.xlarge
                - ml.m6i.2xlarge
                - ml.m6i.4xlarge
                - ml.m6i.8xlarge
                - ml.m6i.12xlarge
                - ml.m6i.16xlarge
                - ml.m6i.24xlarge
                - ml.m6i.32xlarge
                - ml.m7i.large
                - ml.m7i.xlarge
                - ml.m7i.2xlarge
                - ml.m7i.4xlarge
                - ml.m7i.8xlarge
                - ml.m7i.12xlarge
                - ml.m7i.16xlarge
                - ml.m7i.24xlarge
                - ml.m7i.48xlarge
                - ml.c6i.large
                - ml.c6i.xlarge
                - ml.c6i.2xlarge
                - ml.c6i.4xlarge
                - ml.c6i.8xlarge
                - ml.c6i.12xlarge
                - ml.c6i.16xlarge
                - ml.c6i.24xlarge
                - ml.c6i.32xlarge
                - ml.c7i.large
                - ml.c7i.xlarge
                - ml.c7i.2xlarge
                - ml.c7i.4xlarge
                - ml.c7i.8xlarge
                - ml.c7i.12xlarge
                - ml.c7i.16xlarge
                - ml.c7i.24xlarge
                - ml.c7i.48xlarge
                - ml.r6i.large
                - ml.r6i.xlarge
                - ml.r6i.2xlarge
                - ml.r6i.4xlarge
                - ml.r6i.8xlarge
                - ml.r6i.12xlarge
                - ml.r6i.16xlarge
                - ml.r6i.24xlarge
                - ml.r6i.32xlarge
                - ml.r7i.large
                - ml.r7i.xlarge
                - ml.r7i.2xlarge
                - ml.r7i.4xlarge
                - ml.r7i.8xlarge
                - ml.r7i.12xlarge
                - ml.r7i.16xlarge
                - ml.r7i.24xlarge
                - ml.r7i.48xlarge
                - ml.m6id.large
                - ml.m6id.xlarge
                - ml.m6id.2xlarge
                - ml.m6id.4xlarge
                - ml.m6id.8xlarge
                - ml.m6id.12xlarge
                - ml.m6id.16xlarge
                - ml.m6id.24xlarge
                - ml.m6id.32xlarge
                - ml.c6id.large
                - ml.c6id.xlarge
                - ml.c6id.2xlarge
                - ml.c6id.4xlarge
                - ml.c6id.8xlarge
                - ml.c6id.12xlarge
                - ml.c6id.16xlarge
                - ml.c6id.24xlarge
                - ml.c6id.32xlarge
                - ml.r6id.large
                - ml.r6id.xlarge
                - ml.r6id.2xlarge
                - ml.r6id.4xlarge
                - ml.r6id.8xlarge
                - ml.r6id.12xlarge
                - ml.r6id.16xlarge
                - ml.r6id.24xlarge
                - ml.r6id.32xlarge
                - ml.p5.4xlarge
                - ml.g7.2xlarge
                - ml.g7.4xlarge
                - ml.g7.8xlarge
                - ml.g7.12xlarge
                - ml.g7.24xlarge
                - ml.g7.48xlarge
                - ml.g7e.2xlarge
                - ml.g7e.4xlarge
                - ml.g7e.8xlarge
                - ml.g7e.12xlarge
                - ml.g7e.24xlarge
                - ml.g7e.48xlarge
                type: string
              LifecycleConfigArn:
                type: string
              SageMakerImageArn:
                type: string
              SageMakerImageVersionAlias:
                type: string
              SageMakerImageVersionArn:
                type: string
              TrainingPlanArn:
                type: string
            type: object
        type: object
      JupyterServerAppSettings:
        properties:
          CodeRepositories:
            items:
              properties:
                RepositoryUrl:
                  type: string
              type: object
            type: array
          DefaultResourceSpec:
            properties:
              InstanceType:
                enum:
                - 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
                - ml.g5.xlarge
                - ml.g5.2xlarge
                - ml.g5.4xlarge
                - ml.g5.8xlarge
                - ml.g5.16xlarge
                - ml.g5.12xlarge
                - ml.g5.24xlarge
                - ml.g5.48xlarge
                - ml.g6.xlarge
                - ml.g6.2xlarge
                - ml.g6.4xlarge
                - ml.g6.8xlarge
                - ml.g6.12xlarge
                - ml.g6.16xlarge
                - ml.g6.24xlarge
                - ml.g6.48xlarge
                - ml.g6e.xlarge
                - ml.g6e.2xlarge
                - ml.g6e.4xlarge
                - ml.g6e.8xlarge
                - ml.g6e.12xlarge
                - ml.g6e.16xlarge
                - ml.g6e.24xlarge
                - ml.g6e.48xlarge
                - ml.geospatial.interactive
                - ml.p4d.24xlarge
                - ml.p4de.24xlarge
                - ml.trn1.2xlarge
                - ml.trn1.32xlarge
                - ml.trn1n.32xlarge
                - ml.p5.48xlarge
                - ml.p5en.48xlarge
                - ml.p6-b200.48xlarge
                - ml.m6i.large
                - ml.m6i.xlarge
                - ml.m6i.2xlarge
                - ml.m6i.4xlarge
                - ml.m6i.8xlarge
                - ml.m6i.12xlarge
                - ml.m6i.16xlarge
                - ml.m6i.24xlarge
                - ml.m6i.32xlarge
                - ml.m7i.large
                - ml.m7i.xlarge
                - ml.m7i.2xlarge
                - ml.m7i.4xlarge
                - ml.m7i.8xlarge
                - ml.m7i.12xlarge
                - ml.m7i.16xlarge
                - ml.m7i.24xlarge
                - ml.m7i.48xlarge
                - ml.c6i.large
                - ml.c6i.xlarge
                - ml.c6i.2xlarge
                - ml.c6i.4xlarge
                - ml.c6i.8xlarge
                - ml.c6i.12xlarge
                - ml.c6i.16xlarge
                - ml.c6i.24xlarge
                - ml.c6i.32xlarge
                - ml.c7i.large
                - ml.c7i.xlarge
                - ml.c7i.2xlarge
                - ml.c7i.4xlarge
                - ml.c7i.8xlarge
                - ml.c7i.12xlarge
                - ml.c7i.16xlarge
                - ml.c7i.24xlarge
                - ml.c7i.48xlarge
                - ml.r6i.large
                - ml.r6i.xlarge
                - ml.r6i.2xlarge
                - ml.r6i.4xlarge
                - ml.r6i.8xlarge
                - ml.r6i.12xlarge
                - ml.r6i.16xlarge
                - ml.r6i.24xlarge
                - ml.r6i.32xlarge
                - ml.r7i.large
                - ml.r7i.xlarge
                - ml.r7i.2xlarge
                - ml.r7i.4xlarge
                - ml.r7i.8xlarge
                - ml.r7i.12xlarge
                - ml.r7i.16xlarge
                - ml.r7i.24xlarge
                - ml.r7i.48xlarge
                - ml.m6id.large
                - ml.m6id.xlarge
                - ml.m6id.2xlarge
                - ml.m6id.4xlarge
                - ml.m6id.8xlarge
                - ml.m6id.12xlarge
                - ml.m6id.16xlarge
                - ml.m6id.24xlarge
                - ml.m6id.32xlarge
                - ml.c6id.large
                - ml.c6id.xlarge
                - ml.c6id.2xlarge
                - ml.c6id.4xlarge
                - ml.c6id.8xlarge
                - ml.c6id.12xlarge
                - ml.c6id.16xlarge
                - ml.c6id.24xlarge
                - ml.c6id.32xlarge
                - ml.r6id.large
                - ml.r6id.xlarge
                - ml.r6id.2xlarge
                - ml.r6id.4xlarge
                - ml.r6id.8xlarge
                - ml.r6id.12xlarge
                - ml.r6id.16xlarge
                - ml.r6id.24xlarge
                - ml.r6id.32xlarge
                - ml.p5.4xlarge
                - ml.g7.2xlarge
                - ml.g7.4xlarge
                - ml.g7.8xlarge
                - ml.g7.12xlarge
                - ml.g7.24xlarge
                - ml.g7.48xlarge
                - ml.g7e.2xlarge
                - ml.g7e.4xlarge
                - ml.g7e.8xlarge
                - ml.g7e.12xlarge
                - ml.g7e.24xlarge
                - ml.g7e.48xlarge
                type: string
              LifecycleConfigArn:
                type: string
              SageMakerImageArn:
                type: string
              SageMakerImageVersionAlias:
                type: string
              SageMakerImageVersionArn:
                type: string
              TrainingPlanArn:
                type: string
            type: object
          LifecycleConfigArns:
            items:
              type: string
            type: array
        type: object
      KernelGatewayAppSettings:
        properties:
          CustomImages:
            items:
              properties:
                AppImageConfigName:
                  type: string
                ImageName:
                  type: string
                ImageVersionNumber:
                  type: integer
              type: object
            type: array
          DefaultResourceSpec:
            properties:
              InstanceType:
                enum:
                - 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
                - ml.g5.xlarge
                - ml.g5.2xlarge
                - ml.g5.4xlarge
                - ml.g5.8xlarge
                - ml.g5.16xlarge
                - ml.g5.12xlarge
                - ml.g5.24xlarge
                - ml.g5.48xlarge
                - ml.g6.xlarge
                - ml.g6.2xlarge
                - ml.g6.4xlarge
                - ml.g6.8xlarge
                - ml.g6.12xlarge
                - ml.g6.16xlarge
                - ml.g6.24xlarge
                - ml.g6.48xlarge
                - ml.g6e.xlarge
                - ml.g6e.2xlarge
                - ml.g6e.4xlarge
                - ml.g6e.8xlarge
                - ml.g6e.12xlarge
                - ml.g6e.16xlarge
                - ml.g6e.24xlarge
                - ml.g6e.48xlarge
                - ml.geospatial.interactive
                - ml.p4d.24xlarge
                - ml.p4de.24xlarge
                - ml.trn1.2xlarge
                - ml.trn1.32xlarge
                - ml.trn1n.32xlarge
                - ml.p5.48xlarge
                - ml.p5en.48xlarge
                - ml.p6-b200.48xlarge
                - ml.m6i.large
                - ml.m6i.xlarge
                - ml.m6i.2xlarge
                - ml.m6i.4xlarge
                - ml.m6i.8xlarge
                - ml.m6i.12xlarge
                - ml.m6i.16xlarge
                - ml.m6i.24xlarge
                - ml.m6i.32xlarge
                - ml.m7i.large
                - ml.m7i.xlarge
                - ml.m7i.2xlarge
                - ml.m7i.4xlarge
                - ml.m7i.8xlarge
                - ml.m7i.12xlarge
                - ml.m7i.16xlarge
                - ml.m7i.24xlarge
                - ml.m7i.48xlarge
                - ml.c6i.large
                - ml.c6i.xlarge
                - ml.c6i.2xlarge
                - ml.c6i.4xlarge
                - ml.c6i.8xlarge
                - ml.c6i.12xlarge
                - ml.c6i.16xlarge
                - ml.c6i.24xlarge
                - ml.c6i.32xlarge
                - ml.c7i.large
                - ml.c7i.xlarge
                - ml.c7i.2xlarge
                - ml.c7i.4xlarge
                - ml.c7i.8xlarge
                - ml.c7i.12xlarge
                - ml.c7i.16xlarge
                - ml.c7i.24xlarge
                - ml.c7i.48xlarge
                - ml.r6i.large
                - ml.r6i.xlarge
                - ml.r6i.2xlarge
                - ml.r6i.4xlarge
                - ml.r6i.8xlarge
                - ml.r6i.12xlarge
                - ml.r6i.16xlarge
                - ml.r6i.24xlarge
                - ml.r6i.32xlarge
                - ml.r7i.large
                - ml.r7i.xlarge
                - ml.r7i.2xlarge
                - ml.r7i.4xlarge
                - ml.r7i.8xlarge
                - ml.r7i.12xlarge
                - ml.r7i.16xlarge
                - ml.r7i.24xlarge
                - ml.r7i.48xlarge
                - ml.m6id.large
                - ml.m6id.xlarge
                - ml.m6id.2xlarge
                - ml.m6id.4xlarge
                - ml.m6id.8xlarge
                - ml.m6id.12xlarge
                - ml.m6id.16xlarge
                - ml.m6id.24xlarge
                - ml.m6id.32xlarge
                - ml.c6id.large
                - ml.c6id.xlarge
                - ml.c6id.2xlarge
                - ml.c6id.4xlarge
                - ml.c6id.8xlarge
                - ml.c6id.12xlarge
                - ml.c6id.16xlarge
                - ml.c6id.24xlarge
                - ml.c6id.32xlarge
                - ml.r6id.large
                - ml.r6id.xlarge
                - ml.r6id.2xlarge
                - ml.r6id.4xlarge
                - ml.r6id.8xlarge
                - ml.r6id.12xlarge
                - ml.r6id.16xlarge
                - ml.r6id.24xlarge
                - ml.r6id.32xlarge
                - ml.p5.4xlarge
                - ml.g7.2xlarge
                - ml.g7.4xlarge
                - ml.g7.8xlarge
                - ml.g7.12xlarge
                - ml.g7.24xlarge
                - ml.g7.48xlarge
                - ml.g7e.2xlarge
                - ml.g7e.4xlarge
                - ml.g7e.8xlarge
                - ml.g7e.12xlarge
                - ml.g7e.24xlarge
                - ml.g7e.48xlarge
                type: string
              LifecycleConfigArn:
                type: string
              SageMakerImageArn:
                type: string
              SageMakerImageVersionAlias:
                type: string
              SageMakerImageVersionArn:
                type: string
              TrainingPlanArn:
                type: string
            type: object
          LifecycleConfigArns:
            items:
              type: string
            type: array
        type: object
      RemoteAccess:
        enum:
        - ENABLED
        - DISABLED
        type: string
      SpaceManagedResources:
        enum:
        - ENABLED
        - DISABLED
        type: string
      SpaceStorageSettings:
        properties:
          EbsStorageSettings:
            properties:
              EbsVolumeSizeInGb:
                type: integer
            type: object
        type: object
    type: object
  type:
    enum:
    - update
required:
- type

Permissions - sagemaker:UpdateSpace