Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::EDAS::Applications

Última atualização: Jun 27, 2026

O tipo DATASOURCE::EDAS::Applications consulta aplicações.

Sintaxe

{
  "Type": "DATASOURCE::EDAS::Applications",
  "Properties": {
    "LogicalRegionId": String,
    "ResourceGroupId": String,
    "ClusterId": String,
    "AppName": String,
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

LogicalRegionId

String

Não

Sim

ID do namespace de microsserviços usado para filtrar as aplicações na consulta.

Nenhuma.

ResourceGroupId

String

Não

Sim

ID do grupo de recursos usado para filtrar as aplicações na consulta.

Nenhuma.

ClusterId

String

Não

Sim

ID do cluster usado para filtrar as aplicações na consulta.

Nenhuma.

AppName

String

Não

Sim

Nome da aplicação usado para filtrar os resultados da consulta.

Nenhuma.

RefreshOptions

String

Não

Sim

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

Valores válidos:

  • Never (padrão): não atualiza os recursos da fonte de dados quando a pilha é atualizada.

  • Always: atualiza os recursos da fonte de dados sempre que a pilha é atualizada.

Valores de retorno (Fn::GetAtt)

  • AppIds: IDs das aplicações.

  • Applications: detalhes das aplicações.

Propriedade

Tipo

Descrição

Restrição

AppIds

List

IDs das aplicações.

Nenhuma.

Applications

List

Detalhes das aplicações.

Nenhuma.

AppId

String

ID da aplicação.

Nenhuma.

ResourceGroupId

String

ID do grupo de recursos.

Nenhuma.

ClusterId

String

ID do cluster.

Nenhuma.

RegionId

String

ID da região.

Nenhuma.

ClusterType

Number

Tipo do cluster.

Valores válidos:

  • 2: cluster Elastic Compute Service (ECS)

  • 3: cluster Kubernetes autogerenciado no Enterprise Distributed Application Service (EDAS)

  • 5: cluster Container Service for Kubernetes (ACK)

RunningInstanceCount

Number

Número de instâncias da aplicação em execução.

Nenhuma.

Name

String

Nome da aplicação.

Nenhuma.

BuildPackageId

Number

Número do pacote de build do EDAS Container.

Nenhuma.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  AppName:
    Type: String
    Description: The application name keyword.
Resources:
  Applications:
    Type: DATASOURCE::EDAS::Applications
    Properties:
      AppName:
        Ref: AppName
Outputs:
  Applications:
    Description: The list of applications.
    Value:
      Fn::GetAtt:
        - Applications
        - Applications
  AppIds:
    Description: The list of application IDs.
    Value:
      Fn::GetAtt:
        - Applications
        - AppIds
                    
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "AppName": {
      "Type": "String",
      "Description": "The application name keyword."
    }
  },
  "Resources": {
    "Applications": {
      "Type": "DATASOURCE::EDAS::Applications",
      "Properties": {
        "AppName": {
          "Ref": "AppName"
        }
      }
    }
  },
  "Outputs": {
    "Applications": {
      "Description": "The list of applications.",
      "Value": {
        "Fn::GetAtt": [
          "Applications",
          "Applications"
        ]
      }
    },
    "AppIds": {
      "Description": "The list of application IDs.",
      "Value": {
        "Fn::GetAtt": [
          "Applications",
          "AppIds"
        ]
      }
    }
  }
}