全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::SLB::VServerGroups

更新时间:Jun 26, 2025

DATASOURCE::SLB::VServerGroups digunakan untuk menanyakan grup server dari instance Classic Load Balancer (CLB).

Sintaks

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

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

LoadBalancerId

String

Ya

Ya

ID dari instance CLB.

Tidak ada.

RefreshOptions

String

Tidak

Ya

Kebijakan refresh untuk sumber daya data ketika stack diperbarui.

Nilai yang valid:

  • Never (default): tidak merefresh sumber daya data ketika stack diperbarui.

  • Always: merefresh sumber daya data ketika stack diperbarui.

Nilai kembali

Fn::GetAtt

  • VServerGroupIds: ID dari grup server.

  • VServerGroups: detail dari grup server.

Properti

Tipe

Deskripsi

Kendala

VServerGroupIds

Daftar

ID dari grup server.

Tidak ada.

VServerGroups

Daftar

Detail dari grup server.

Tidak ada.

AssociatedObjects

Peta

Informasi tentang item terkait.

Contoh:

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

LoadBalancerId

String

ID dari instance CLB.

Tidak ada.

CreateTime

String

Waktu ketika instance CLB dibuat.

Waktu mengikuti standar ISO 8601 dalam format YYYY-MM-DDThh:mm:ssZ.

VServerGroupId

String

ID dari grup server.

Tidak ada.

VServerGroupName

String

Nama dari grup server.

Tidak ada.

Contoh

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  LoadBalancerId:
    Type: String
    AssociationProperty: ALIYUN::SLB::Instance::InstanceId
    Description: ID dari instance CLB.
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::SLB::VServerGroups
    Properties:
      LoadBalancerId:
        Ref: LoadBalancerId
Outputs:
  VServerGroupIds:
    Description: Daftar ID grup VServer.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - VServerGroupIds
  VServerGroups:
    Description: Daftar grup VServer.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - VServerGroups
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "LoadBalancerId": {
      "Type": "String",
      "AssociationProperty":"ALIYUN::SLB::Instance::InstanceId",
      "Description": "ID dari instance CLB."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::SLB::VServerGroups",
      "Properties": {
        "LoadBalancerId": {
          "Ref": "LoadBalancerId"
        }
      }
    }
  },
  "Outputs": {
    "VServerGroupIds": {
      "Description": "Daftar ID grup VServer.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "VServerGroupIds"
        ]
      }
    },
    "VServerGroups": {
      "Description": "Daftar grup VServer.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "VServerGroups"
        ]
      }
    }
  }
}