Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::SLB::DomainExtensions

Última atualização: Jun 27, 2026

Use DATASOURCE::SLB::DomainExtensions para consultar os domínios adicionais configurados.

Sintaxe

{
  "Type": "DATASOURCE::SLB::DomainExtensions",
  "Properties": {
    "ListenerPort": Integer,
    "DomainExtensionId": String,
    "LoadBalancerId": String,
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

ListenerPort

Integer

Sim

Sim

Porta de frontend do listener HTTPS da instância do Server Load Balancer (SLB).

Valores válidos: 1 a 65535.

DomainExtensionId

String

Não

Sim

ID do domínio adicional.

Nenhuma.

LoadBalancerId

String

Sim

Sim

ID da instância SLB.

Nenhuma.

RefreshOptions

String

Não

Sim

Política de atualização dos recursos da fonte de dados ao atualizar a pilha.

Valores válidos:

  • Never (padrão): não atualiza os recursos da fonte de dados durante a atualização da pilha.

  • Always: atualiza os recursos da fonte de dados durante a atualização da pilha.

Valores de retorno

Fn::GetAtt

  • DomainExtensions: detalhes dos domínios adicionais.

  • DomainExtensionIds: IDs dos domínios adicionais.

Propriedade

Tipo

Descrição

Restrição

DomainExtensionIds

List

IDs dos domínios adicionais.

Nenhuma.

DomainExtensions

List

Detalhes dos domínios adicionais.

Nenhuma.

Domain

String

Domínio adicional.

Nenhuma.

DomainExtensionId

String

ID do domínio adicional.

Nenhuma.

ServerCertificateId

String

ID do certificado do domínio adicional.

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::DomainExtensions
    Properties:
      ListenerPort: 3566
      LoadBalancerId:
        Ref: LoadBalancerId
Outputs:
  DomainExtensions:
    Description: The list of domain extensions.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - DomainExtensions
  DomainExtensionIds:
    Description: The list of domain extension IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - DomainExtensionIds
{
  "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::DomainExtensions",
      "Properties": {
        "ListenerPort": 3566,
        "LoadBalancerId": {
          "Ref": "LoadBalancerId"
        }
      }
    }
  },
  "Outputs": {
    "DomainExtensions": {
      "Description": "The list of domain extensions.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DomainExtensions"
        ]
      }
    },
    "DomainExtensionIds": {
      "Description": "The list of domain extension IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DomainExtensionIds"
        ]
      }
    }
  }
}