Tous les produits
Search
Centre de documentation

Resource Orchestration Service:ALIYUN::SLB::BackendServerToVServerGroupAddition

Dernière mise à jour :Aug 25, 2026

La ressource ALIYUN::SLB::BackendServerToVServerGroupAddition ajoute des serveurs backend à un groupe de serveurs virtuels existant.

Syntaxe

{
  "Type": "ALIYUN::SLB::BackendServerToVServerGroupAddition",
  "Properties": {
    "BackendServers": List,
    "VServerGroupId": String
  }
}

Propriétés

Propriété

Type

Obligatoire

Modifiable

Description

Contrainte

VServerGroupId

String

Oui

Non

ID du groupe de serveurs virtuels.

Aucune.

BackendServers

List

Oui

Oui

Détails des serveurs backend.

Pour plus d'informations, consultez les propriétés BackendServers.

Syntaxe de BackendServers

"BackendServers": [
  {
    "ServerId": String,
    "Port": Integer,
    "Weight": Integer,
    "Type": String,
    "Description": String,
    "ServerIp": String
  }
]

Propriétés de BackendServers

Propriété

Type

Obligatoire

Modifiable

Description

Contrainte

ServerId

String

Oui

Oui

ID de l'instance du serveur backend.

Aucune.

Port

Integer

Oui

Oui

Port du serveur backend.

Valeurs valides : 1 à 65535.

Weight

Integer

Non

Oui

Pondération du serveur backend.

Valeurs valides : 0 à 100.

Type

String

Non

Oui

Type de serveur backend.

Valeurs valides :

  • ecs (par défaut) : instance Elastic Compute Service (ECS)

  • eni : interface réseau élastique (ENI)

    Remarque

    Les ENI ne peuvent servir de serveurs backend que pour les instances SLB haute performance.

Description

String

Non

Oui

Description du serveur backend.

De 1 à 80 caractères. Accepte les lettres, les chiffres, les traits d'union (-), les barres obliques (/), les points (.) et les tirets bas (_).

ServerIp

String

Non

Oui

Adresse IP du serveur backend.

Accepte les adresses IP des instances ECS et des ENI.

Valeurs de retour

Fn::GetAtt

VServerGroupId : ID du groupe de serveurs virtuels.

Exemples

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  VServerGroupId:
    Type: String
    Description: The ID of virtual server group.
    Default: rsp-wz9j5sanme***
  BackendServers:
    Type: Json
    Description: The list of a combination of ECS Instance-Port-Weight.Same ecs instance with different port is allowed, but same ecs instance with same port isn't.
    Default:
      - Type: ecs
        ServerId: i-wz9c46a4ejwyj*****
        Port: 80
        Weight: 100
Resources:
  BackendServerToVServerGroupAddition:
    Type: ALIYUN::SLB::BackendServerToVServerGroupAddition
    Properties:
      VServerGroupId:
        Ref: VServerGroupId
      BackendServers:
        Ref: BackendServers
Outputs:
  VServerGroupId:
    Description: The ID of virtual server group.
    Value:
      Fn::GetAtt:
        - BackendServerToVServerGroupAddition
        - VServerGroupId

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "VServerGroupId": {
      "Type": "String",
      "Description": "The ID of virtual server group.",
      "Default": "rsp-wz9j5sanme***"
    },
    "BackendServers": {
      "Type": "Json",
      "Description": "The list of a combination of ECS Instance-Port-Weight.Same ecs instance with different port is allowed, but same ecs instance with same port isn't.",
      "Default": [
        {
          "Type": "ecs",
          "ServerId": "i-wz9c46a4ejwyj*****",
          "Port": 80,
          "Weight": 100
        }
      ]
    }
  },
  "Resources": {
    "BackendServerToVServerGroupAddition": {
      "Type": "ALIYUN::SLB::BackendServerToVServerGroupAddition",
      "Properties": {
        "VServerGroupId": {
          "Ref": "VServerGroupId"
        },
        "BackendServers": {
          "Ref": "BackendServers"
        }
      }
    }
  },
  "Outputs": {
    "VServerGroupId": {
      "Description": "The ID of virtual server group.",
      "Value": {
        "Fn::GetAtt": [
          "BackendServerToVServerGroupAddition",
          "VServerGroupId"
        ]
      }
    }
  }
}