Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::ROCKETMQ::Instances

Última atualização: Jun 27, 2026

Consulta informações de todas as instâncias do ApsaraMQ for RocketMQ.

Sintaxe

{
  "Type": "DATASOURCE::ROCKETMQ::Instances",
  "Properties": {
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

RefreshOptions

String

Não

Sim

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

Valores válidos:

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

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

Valores de retorno

Fn::GetAtt

  • Instances: detalhes das instâncias.

  • InstanceIds: IDs das instâncias.

Propriedade

Tipo

Descrição

Restrição

InstanceIds

List

IDs das instâncias.

Nenhuma.

Instances

List

Detalhes das instâncias.

Nenhuma.

Status

Number

Status da instância.

Valores válidos:

  • 0: instância Platinum Edition em implantação.

  • 5: instância Standard Edition ou Platinum Edition em execução.

  • 7: instância Platinum Edition em atualização e em execução.

Tags

Map

Tags adicionadas à instância.

Exemplo:

[
            {
              "Key": "CartService",
              "Value": "ServiceA"
            }
          ]

InstanceId

string

ID da instância.

Nenhuma.

InstanceType

Number

Edição da instância.

Valores válidos:

  • 1: Standard Edition

  • 2: Platinum Edition

Para obter mais informações sobre as edições de instância e suas diferenças, consulte Edições de instância.

IndependentNaming

boolean

Indica se a instância usa um namespace separado.

Valores válidos:

  • true: a instância usa um namespace separado. Os nomes dos recursos devem ser exclusivos dentro da instância, mas podem se repetir entre instâncias diferentes.

  • false: a instância não usa um namespace separado. Os nomes dos recursos devem ser globalmente exclusivos, tanto na instância quanto entre todas as instâncias.

InstanceName

string

Nome da instância.

O nome deve ter de 3 a 64 caracteres e pode conter letras, dígitos, hifens (-) e sublinhados (_).

CreateTime

string

Horário de criação da instância.

Timestamp UNIX em milissegundos desde 1º de janeiro de 1970, 00:00:00 UTC.

ReleaseTime

string

Data de expiração da instância Platinum Edition.

Nenhuma.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  ExtensionDataSource:
    Properties: {}
    Type: DATASOURCE::ROCKETMQ::Instances
Outputs:
  InstanceIds:
    Description: The list of instance IDs.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - InstanceIds
  Instances:
    Description: The list of instances.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Instances
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ROCKETMQ::Instances",
      "Properties": {}
    }
  },
  "Outputs": {
    "Instances": {
      "Description": "The list of instances.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Instances"
        ]
      }
    },
    "InstanceIds": {
      "Description": "The list of instance IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstanceIds"
        ]
      }
    }
  }
}