Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::SLB::VServerGroups

Última atualização: Jun 27, 2026

Consulta os grupos de servidores de uma instância Classic Load Balancer (CLB).

Sintaxe

{
  "Type": "DATASOURCE::SLB::VServerGroups",
  "Properties": {
    "LoadBalancerId": String,
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

LoadBalancerId

String

Sim

Sim

ID da instância CLB.

Nenhuma.

RefreshOptions

String

Não

Sim

Política de atualização dos recursos da source de dados durante atualizações da pilha.

Valores válidos:

  • Never (padrão): não atualiza os recursos da source de dados durante as atualizações da pilha.

  • Always: atualiza os recursos da source de dados durante as atualizações da pilha.

Valores de retorno

Fn::GetAtt

  • VServerGroupIds: IDs dos grupos de servidores.

  • VServerGroups: detalhes dos grupos de servidores.

Propriedade

Tipo

Descrição

Restrição

VServerGroupIds

List

IDs dos grupos de servidores.

Nenhuma.

VServerGroups

List

Detalhes dos grupos de servidores.

Nenhuma.

AssociatedObjects

Map

Informações sobre itens associados.

Exemplo:

{
      "Listeners" : [ {
        "Port" : 80,
        "Protocol" : "tcp"
      } ],
      "Rules" : [ {
        "Url" : "/example",
        "Domain" : "www.example.com",
        "RuleName" : "test",
        "RuleId" : "rule-a3x3pg1yohq3lq****"
      } ]
    }

LoadBalancerId

String

ID da instância CLB.

Nenhuma.

CreateTime

String

Hora de criação da instância CLB.

A hora segue o padrão ISO 8601 no formato AAAA-MM-DDThh:mm:ssZ.

VServerGroupId

String

ID do grupo de servidores.

Nenhuma.

VServerGroupName

String

Nome do grupo de servidores.

Nenhuma.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  LoadBalancerId:
    Type: String
    AssociationProperty: ALIYUN::SLB::Instance::InstanceId
    Description: The ID of the CLB instance.
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::SLB::VServerGroups
    Properties:
      LoadBalancerId:
        Ref: LoadBalancerId
Outputs:
  VServerGroupIds:
    Description: The list of VServer group IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - VServerGroupIds
  VServerGroups:
    Description: The list of VServer groups.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - VServerGroups
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "LoadBalancerId": {
      "Type": "String",
      "AssociationProperty":"ALIYUN::SLB::Instance::InstanceId",
      "Description": "The ID of the CLB instance."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::SLB::VServerGroups",
      "Properties": {
        "LoadBalancerId": {
          "Ref": "LoadBalancerId"
        }
      }
    }
  },
  "Outputs": {
    "VServerGroupIds": {
      "Description": "The list of VServer group IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "VServerGroupIds"
        ]
      }
    },
    "VServerGroups": {
      "Description": "The list of VServer groups.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "VServerGroups"
        ]
      }
    }
  }
}