Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::PAI::WorkspaceResourceFlink

Última atualização: Jun 27, 2026

Associa recursos do Realtime Compute for Apache Flink a um workspace do Platform for AI (PAI).

Sintaxe

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

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

GroupName

String

Sim

Não

Nome do grupo de recursos.

Nenhuma.

Resources

List

Sim

Não

Recursos associados.

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

WorkspaceId

String

Sim

Não

ID do workspace ao qual os recursos pertencem.

Nenhuma.

IsDefault

Boolean

Não

Sim

Indica se este é o recurso padrão. Cada tipo de recurso admite apenas 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 ao workspace.

  • Attach: associa recursos existentes ao workspace.

Sintaxe de Resources

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

Propriedades de Resources

Propriedade

Tipo

Obrigatória

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 ao qual o recurso pertence.

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 do recurso.

  • Resources: lista de recursos.

Exemplos

Formato YAML

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionResource:
    Type: ALIYUN::PAI::WorkspaceResourceFlink
    Properties:
      GroupName: group_flink_59a2ceb0-cef7-11ee-98b8-a94eed7a2fe9
      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](~~ 449143 ~~).
    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::WorkspaceResourceFlink",
      "Properties": {
        "GroupName": "group_flink_59a2ceb0-cef7-11ee-98b8-a94eed7a2fe9",
        "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](~~ 449143 ~~).",
      "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"
        ]
      }
    }
  }
}