Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::Flink::Member

Última atualização: Jun 27, 2026

O recurso ALIYUN::Flink::Member autoriza um membro.

Sintaxe

{
  "Type": "ALIYUN::Flink::Member",
  "Properties": {
    "Member": String,
    "Namespace": String,
    "Role": String,
    "Workspace": String
  }
}

Propriedades

Nome da propriedade

Tipo

Obrigatório

Editável

Descrição

Restrições

Member

String

Sim

Não

UID do membro.

Nenhuma

Namespace

String

Sim

Não

Nome do projeto.

Nenhuma

Role

String

Sim

Não

Função do membro.

Valores válidos:

  • EDITOR

  • OWNER

  • VIEWER

Workspace

String

Sim

Não

ID do workspace.

Nenhuma

Valores de retorno

Fn::GetAtt

MemberInfo: detalhes do membro do Flink.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  Role:
    Type: String
    Description:
      en: The role of the member.
    AllowedValues:
      - EDITOR
      - OWNER
      - VIEWER
    Required: true
  Member:
    Type: String
    Description:
      en: The UID of the member.
    Required: true
  Namespace:
    Type: String
    Description:
      en: The name of the project.
    Required: true
    MinLength: 1
    MaxLength: 60
  Workspace:
    Type: String
    Description:
      en: The ID of the workspace.
    Required: true
Resources:
  FlinkMember:
    Type: ALIYUN::Flink::Member
    Properties:
      Role:
        Ref: Role
      Member:
        Ref: Member
      Namespace:
        Ref: Namespace
      Workspace:
        Ref: Workspace
Outputs:
  MemberInfo:
    Description: The details of the Flink member.
    Value:
      Fn::GetAtt:
        - FlinkMember
        - MemberInfo
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Role": {
      "Type": "String",
      "Description": {
        "en": "The role of the member."
      },
      "AllowedValues": [
        "EDITOR",
        "OWNER",
        "VIEWER"
      ],
      "Required": true
    },
    "Member": {
      "Type": "String",
      "Description": {
        "en": "The UID of the member."
      },
      "Required": true
    },
    "Namespace": {
      "Type": "String",
      "Description": {
        "en": "The name of the project."
      },
      "Required": true,
      "MinLength": 1,
      "MaxLength": 60
    },
    "Workspace": {
      "Type": "String",
      "Description": {
        "en": "The ID of the workspace."
      },
      "Required": true
    }
  },
  "Resources": {
    "FlinkMember": {
      "Type": "ALIYUN::Flink::Member",
      "Properties": {
        "Role": {
          "Ref": "Role"
        },
        "Member": {
          "Ref": "Member"
        },
        "Namespace": {
          "Ref": "Namespace"
        },
        "Workspace": {
          "Ref": "Workspace"
        }
      }
    }
  },
  "Outputs": {
    "MemberInfo": {
      "Description": "The details of the Flink member.",
      "Value": {
        "Fn::GetAtt": [
          "FlinkMember",
          "MemberInfo"
        ]
      }
    }
  }
}