Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::ACM::Namespaces

Última atualização: Jun 27, 2026

Consulta uma lista de namespaces no Application Configuration Management (ACM).

Sintaxe

{
  "Type": "DATASOURCE::ACM::Namespaces",
  "Properties": {
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

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)

Propriedade

Tipo

Descrição

Restrição

NamespaceIds

List

IDs dos namespaces.

Nenhuma.

Namespaces

List

Detalhes dos namespaces.

Nenhuma.

NamespaceId

String

ID do namespace.

Nenhuma.

NamespaceName

String

Nome do namespace.

Nenhuma.

Type

Integer

Tipo do namespace.

Valores válidos:

  • 1: namespace padrão

  • 2: namespace personalizado

Quota

Integer

Número máximo de configurações.

Nenhuma.

ConfigCount

Integer

Quantidade de configurações.

Nenhuma.

Exemplos

  • JSON formato

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Resources": {
        "Namespaces": {
          "Type": "DATASOURCE::ACM::Namespaces",
          "Properties": {}
        }
      },
      "Outputs": {
        "Namespaces": {
          "Description": "The list of namespaces.",
          "Value": {
            "Fn::GetAtt": [
              "Namespaces",
              "Namespaces"
            ]
          }
        },
        "NamespaceIds": {
          "Description": "The list of namespace IDs.",
          "Value": {
            "Fn::GetAtt": [
              "Namespaces",
              "NamespaceIds"
            ]
          }
        }
      }
    }
  • YAML formato

    ROSTemplateFormatVersion: '2015-09-01'
    Resources:
      Namespaces:
        Type: DATASOURCE::ACM::Namespaces
        Properties: {}
    Outputs:
      Namespaces:
        Description: The list of namespaces.
        Value:
          Fn::GetAtt:
            - Namespaces
            - Namespaces
      NamespaceIds:
        Description: The list of namespace IDs.
        Value:
          Fn::GetAtt:
            - Namespaces
            - NamespaceIds