Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::PAI::WorkspaceResourceDlc

Última atualização: Jun 27, 2026

O recurso ALIYUN::PAI::WorkspaceResourceDlc associa recursos do Deep Learning Containers (DLC) a um workspace.

Sintaxe

{
  "Type": "ALIYUN::PAI::WorkspaceResourceDlc",
  "Properties": {
    "GroupName": String,
    "Resources": List,
    "WorkspaceId": String,
    "IsDefault": Boolean,
    "Option": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

GroupName

String

Sim

Não

Nome do grupo de recursos.

O nome do grupo de recursos deve ser único na conta.

Resources

List

Sim

Não

Recursos.

Para mais informações, consulte Propriedades de Resources.

WorkspaceId

String

Sim

Não

ID do workspace dos recursos.

Nenhuma.

IsDefault

Boolean

Não

Sim

Define se o recurso é o padrão. Cada tipo de recurso possui um recurso padrão.

Valores válidos:

  • false (padrão)

  • true

Option

String

Não

Não

Opção de criação do recurso.

Valores válidos:

  • CreateAndAttach: cria recursos e os associa a um workspace.

  • Attach: associa recursos a um workspace.

Sintaxe de Resources

"Resources": [
  {
    "WorkspaceResourceWorkspaceId": String,
    "WorkspaceResourceName": String,
    "Spec": Map,
    "EnvType": String
  }
]

Propriedades de Resources

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

EnvType

String

Sim

Não

Tipo de ambiente.

Valores válidos:

  • dev: ambiente de desenvolvimento

  • prod: ambiente de produção

WorkspaceResourceWorkspaceId

String

Sim

Não

ID do workspace do recurso.

Nenhuma.

WorkspaceResourceName

String

Sim

Não

Nome do recurso.

Nenhuma.

Spec

Map

Não

Não

Especificações do recurso.

Exemplo:

{"Endpoint": "odps.alibaba-inc.com", "Project": "mignshi"}

Valores de retorno

Fn::GetAtt

  • GroupName: nome do grupo de recursos.

  • IsDefault: indica se o recurso é o padrão.

  • CreateTime: hora de criação dos recursos.

  • Resources: recursos.

Exemplos

Formato YAML

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionResource:
    Type: ALIYUN::PAI::WorkspaceResourceDlc
    Properties:
      GroupName: groupName
      WorkspaceId: '45970'
      Resources:
        - WorkspaceResourceName: public-cluster1
          WorkspaceResourceWorkspaceId: '45970'
          EnvType: prod
          Spec:
            ClusterType: share
            ResourceId: ''
            ResourceName: public-cluster1
            ProductType: ECS
            ResourceType: ECS
            Key: ECS-share-public-cluster
Outputs:
  GroupName:
    Description: Resource group name. If you want to obtain a resource group name, see [ListResources].
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - GroupName
  IsDefault:
    Description: Indicates whether it is the default resource. Currently, this parameter only supports the input of true and does not support false.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - IsDefault
  CreateTime:
    Description: The creation time of the resource.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - CreateTime
  Resources:
    Description: Resource List.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - Resources

Formato JSON

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionResource": {
      "Type": "ALIYUN::PAI::WorkspaceResourceDlc",
      "Properties": {
        "GroupName": "groupName",
        "WorkspaceId": "45970",
        "Resources": [
          {
            "WorkspaceResourceName": "public-cluster1",
            "WorkspaceResourceWorkspaceId": "45970",
            "EnvType": "prod",
            "Spec": {
              "ClusterType": "share",
              "ResourceId": "",
              "ResourceName": "public-cluster1",
              "ProductType": "ECS",
              "ResourceType": "ECS",
              "Key": "ECS-share-public-cluster"
            }
          }
        ]
      }
    }
  },
  "Outputs": {
    "GroupName": {
      "Description": "Resource group name. If you want to obtain a resource group name, see [ListResources].",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "GroupName"
        ]
      }
    },
    "IsDefault": {
      "Description": "Indicates whether it is the default resource. Currently, this parameter only supports the input of true and does not support false.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "IsDefault"
        ]
      }
    },
    "CreateTime": {
      "Description": "The creation time of the resource.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CreateTime"
        ]
      }
    },
    "Resources": {
      "Description": "Resource List.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Resources"
        ]
      }
    }
  }
}