Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::SAE::Applications

Última atualização: Jun 27, 2026

Consulta a lista de aplicações do Serverless App Engine (SAE).

Sintaxe

{
  "Type": "DATASOURCE::SAE::Applications",
  "Properties": {
    "NamespaceId": String,
    "FieldValue": String,
    "AppName": String,
    "FieldType": String,
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

NamespaceId

String

Não

Sim

ID do namespace.

Nenhuma.

FieldValue

String

Não

Sim

Condição de filtro das aplicações. Filtre por nome da aplicação, ID da aplicação, endereço IP da instância associada do Server Load Balancer (SLB) ou endereço IP da instância da aplicação.

Nenhuma.

AppName

String

Não

Sim

Nome da aplicação.

Nenhuma.

FieldType

String

Não

Sim

Dimensão para filtragem das aplicações.

Valores válidos:

  • appName: nome da aplicação.

  • appIds: ID da aplicação.

  • slbIps: endereço IP da instância SLB.

  • instanceIps: endereço IP da instância.

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 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)

  • Applications: detalhes das aplicações.

  • ApplicationIds: IDs das aplicações.

Propriedade

Tipo

Descrição

Restrição

ApplicationIds

List

IDs das aplicações.

Nenhuma.

Applications

List

Detalhes das aplicações.

Nenhuma.

AppId

String

ID da aplicação.

Nenhuma.

AppName

String

Nome da aplicação.

Nenhuma.

AppDescription

String

Descrição da aplicação.

Nenhuma.

ScaleRuleEnabled

Boolean

Indica se o Auto Scaling está ativado.

Valores válidos:

  • true

  • false

Instances

Number

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

Nenhuma.

RunningInstances

Number

Quantidade de instâncias da aplicação em execução.

Nenhuma.

AppDeletingStatus

Boolean

Indica se a aplicação está sendo excluída.

Valores válidos:

  • true

  • false

RegionId

String

ID da região da aplicação.

Nenhuma.

Exemplos

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