Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::EDAS::ClusterMember

Última atualização: Jun 27, 2026

Adiciona instâncias do Elastic Compute Service (ECS) a um cluster.

Sintaxe

{
  "Type": "ALIYUN::EDAS::ClusterMember",
  "Properties": {
    "Password": String,
    "ClusterId": String,
    "InstanceIds": List
  }
}

Propriedades

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

Password

String

Sim

Não

Senha de acesso à instância ECS.

Nenhuma.

ClusterId

String

Sim

Não

ID do cluster.

Nenhuma.

InstanceIds

List

Sim

Não

IDs das instâncias ECS a adicionar. Separe múltiplos IDs por vírgula (,).

Nenhuma.

Valores de retorno

Fn::GetAtt

  • ClusterMemberIds: IDs dos membros do cluster.

  • ClusterId: ID do cluster.

  • InstanceIds: IDs das instâncias ECS.

  • EcuIds: IDs da Elastic Compute Unit (ECU) das instâncias ECS.

Exemplos

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Description: Manage Spring Cloud applications in Container Service for Kubernetes (ACK)
Parameters:
  ClusterId:
    Type: String
    Description: 'Cluster ID to import ECS instance '
  InstanceId:
    Label: ECS Instance Id
    Type: String
    AssociationProperty: ALIYUN::ECS::Instance::InstanceId
    AssociationPropertyMetadata:
      RegionId: regionId
  Password:
    NoEcho: true
    Type: String
    Description: Server login password, Length 8-30, must contain three(Capital letters, lowercase letters, numbers, ()`~!@#$%^&*_-+=|{}[]:;'<>,.?/ Special symbol in).
    AllowedPattern: '[0-9A-Za-z\_\-\&:;''<>,=%`~!@#\(\)\$\^\*\+\|\{\}\[\]\.\?\/]+$'
    Label:
      en: Instance Password
       
    ConstraintDescription: Length 8-30, must contain three(Capital letters, lowercase letters, numbers, ()`~!@#$%^&*_-+=|{}[]:;'<>,.?/ Special symbol in).
    MinLength: 8
    MaxLength: 30
Resources:
  ClusterMember:
    Type: ALIYUN::EDAS::ClusterMember
    Properties:
      ClusterId:
        Ref: ClusterId
      InstanceIds:
        - Ref: InstanceId
      Password:
        Ref: Password
Outputs:
  EDASClusterInstanceIds:
    Description: ECS instance IDs in EDAS cluster
    Value:
      Fn::GetAtt:
        - ClusterMember
        - InstanceIds

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Description": "Manage Spring Cloud applications in ACK",
  "Parameters": {
    "ClusterId": {
      "Type": "String",
      "Description": "Cluster ID to import ECS instance "
    },
    "InstanceId": {
      "Label": "ECS Instance Id",
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance::InstanceId",
      "AssociationPropertyMetadata": {
        "RegionId": "regionId"
      }
    },
    "Password": {
      "NoEcho": true,
      "Type": "String",
      "Description": "Server login password, Length 8-30, must contain three(Capital letters, lowercase letters, numbers, ()`~!@#$%^&*_-+=|{}[]:;'<>,.?/ Special symbol in).",
      "AllowedPattern": "[0-9A-Za-z\\_\\-\\&:;'<>,=%`~!@#\\(\\)\\$\\^\\*\\+\\|\\{\\}\\[\\]\\.\\?\\/]+$",
      "Label": {
        "en": "Instance Password",
         
      },
      "ConstraintDescription": "Length 8-30, must contain three(Capital letters, lowercase letters, numbers, ()`~!@#$%^&*_-+=|{}[]:;'<>,.?/ Special symbol in).",
      "MinLength": 8,
      "MaxLength": 30
    }
  },
  "Resources": {
    "ClusterMember": {
      "Type": "ALIYUN::EDAS::ClusterMember",
      "Properties": {
        "ClusterId": {
          "Ref": "ClusterId"
        },
        "InstanceIds": [
          {
            "Ref": "InstanceId"
          }
        ],
        "Password": {
          "Ref": "Password"
        }
      }
    }
  },
  "Outputs": {
    "EDASClusterInstanceIds": {
      "Description": "ECS instance IDs in EDAS cluster",
      "Value": {
        "Fn::GetAtt": [
          "ClusterMember",
          "InstanceIds"
        ]
      }
    }
  }
}