Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::MNS::Queues

Última atualização: Jun 27, 2026

O tipo DATASOURCE::MNS::Queues consulta todas as filas de uma conta da Alibaba Cloud.

Sintaxe

{
  "Type": "DATASOURCE::MNS::Queues",
  "Properties": {
    "QueueName": String,
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

QueueName

String

Não

Sim

Nome da fila.

Nenhuma.

RefreshOptions

String

Não

Sim

Política de atualização dos recursos de source durante a atualização do stack.

Valores válidos:

  • Never (padrão): não atualiza os recursos de source durante a atualização do stack.

  • Always: atualiza os recursos de source sempre que o stack for atualizado.

Valores de retorno (Fn::GetAtt)

  • QueueNames: nomes das filas.

  • Queues: detalhes das filas.

Propriedade

Tipo

Descrição

Restrição

QueueNames

List

Nomes das filas.

Nenhuma.

Queues

List

Detalhes das filas.

Nenhuma.

QueueName

String

Nome da fila.

Nenhuma.

QueueUrl

String

URL pública da fila.

Nenhuma.

QueueInternalUrl

String

URL privada da fila.

Nenhuma.

CreateTime

String

Data e hora de criação da fila.

Timestamp UNIX que representa o número de milissegundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC.

LastModifyTime

String

Data e hora da última modificação da fila.

Timestamp UNIX que representa o número de milissegundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC.

DelaySeconds

Number

Período de atraso após o qual todas as mensagens enviadas à fila ficam disponíveis para consumo.

Unidade: segundos.

MaximumMessageSize

Number

Tamanho máximo do corpo da mensagem enviada à fila.

Unidade: bytes.

MessageRetentionPeriod

Number

Período máximo de retenção de mensagens na fila.

Após o término do período especificado, a mensagem é excluída independentemente de ter sido consumida.

Unidade: segundos.

VisibilityTimeout

Number

Período durante o qual a mensagem permanece invisível.

Valores válidos: 1 a 43200. O valor 43200 segundos equivale a 12 horas.

Unidade: segundos.

PollingWaitSeconds

Number

Tempo máximo de espera de uma requisição ReceiveMessage na fila.

Valores válidos: 0 a 30.

Unidade: segundos.

ActiveMessages

Number

Número total de mensagens ativas na fila.

Nenhuma.

InactiveMessages

Number

Número total de mensagens inativas na fila.

Nenhuma.

DelayMessages

Number

Número total de mensagens atrasadas na fila.

Nenhuma.

LoggingEnabled

Boolean

Indica se o recurso de gerenciamento de log está ativado.

Valores válidos:

  • True

  • False

Exemplos

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "QueueName": {
      "Type": "String",
      "Description": "Queue name."
    }
  },
  "Resources": {
    "Queues": {
      "Type": "DATASOURCE::MNS::Queues",
      "Properties": {
        "QueueName": {
          "Ref": "QueueName"
        }
      }
    }
  },
  "Outputs": {
    "QueueNames": {
      "Description": "The list of queue names.",
      "Value": {
        "Fn::GetAtt": [
          "Queues",
          "QueueNames"
        ]
      }
    },
    "Queues": {
      "Description": "The list of queues.",
      "Value": {
        "Fn::GetAtt": [
          "Queues",
          "Queues"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  QueueName:
    Type: String
    Description: Queue name.
Resources:
  Queues:
    Type: DATASOURCE::MNS::Queues
    Properties:
      QueueName:
        Ref: QueueName
Outputs:
  QueueNames:
    Description: The list of queue names.
    Value:
      Fn::GetAtt:
        - Queues
        - QueueNames
  Queues:
    Description: The list of queues.
    Value:
      Fn::GetAtt:
        - Queues
        - Queues