Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::VOD::MessageCallbacks

Última atualização: Jun 27, 2026

Consulta as configurações de notificação de eventos.

Sintaxe

{
  "Type": "DATASOURCE::VOD::MessageCallbacks",
  "Properties": {
    "AppId": String,
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

AppId

String

Não

Sim

O ID do aplicativo.

Nenhuma.

RefreshOptions

String

Não

Sim

A 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

  • MessageCallbacks: as configurações de notificação de eventos.

  • AppIds: os IDs dos aplicativos.

Propriedade

Tipo

Descrição

Restrição

AppIds

List

Os IDs dos aplicativos.

Nenhuma.

MessageCallbacks

List

As configurações de notificação de eventos.

Nenhuma.

MnsQueueName

String

O nome da fila do Simple Message Queue (anteriormente MNS) (SMQ). Retornado quando o método de callback é SMQ.

Nenhuma.

EventTypeList

String

Os tipos de evento de callback.

Nenhuma.

AuthKey

String

A chave de autenticação. Retornada quando o método de callback é HTTP.

Nenhuma.

MnsEndpoint

String

O endpoint público do SMQ. Retornado quando o método de callback é SMQ.

Nenhuma.

AppId

String

O ID do aplicativo.

Nenhuma.

AuthSwitch

String

Indica se a autenticação de callback está ativada. Retornado quando o método de callback é HTTP.

Nenhuma.

CallbackType

String

O método de callback.

Nenhuma.

CallbackUrl

String

O endereço de callback. Retornado quando o método de callback é HTTP.

Nenhuma.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  AppId:
    Type: String
    Description:
      en: The ID of the application.
    Required: false
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::VOD::MessageCallbacks
    Properties:
      AppId:
        Ref: AppId
Outputs:
  MessageCallbacks:
    Description: The list of message callbacks.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - MessageCallbacks
  AppIds:
    Description: The list of app IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - AppIds
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "AppId": {
      "Type": "String",
      "Description": {
        "en": "The ID of the application."
      },
      "Required": false
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::VOD::MessageCallbacks",
      "Properties": {
        "AppId": {
          "Ref": "AppId"
        }
      }
    }
  },
  "Outputs": {
    "MessageCallbacks": {
      "Description": "The list of message callbacks.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "MessageCallbacks"
        ]
      }
    },
    "AppIds": {
      "Description": "The list of app IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "AppIds"
        ]
      }
    }
  }
}