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:
|
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"
]
}
}
}
}