DATASOURCE::MNS::Subscriptions digunakan untuk menanyakan informasi tentang langganan.
Sintaksis
{
"Type": "DATASOURCE::MNS::Subscriptions",
"Properties": {
"SubscriptionName": String,
"TopicName": String,
"RefreshOptions": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
SubscriptionName | String | Tidak | Ya | Nama langganan. | Tidak ada. |
TopicName | String | Ya | Ya | Nama topik. | Tidak ada. |
RefreshOptions | String | Tidak | Ya | Kebijakan refresh untuk sumber daya data ketika tumpukan diperbarui. | Nilai yang valid:
|
Nilai kembali (Fn::GetAtt)
SubscriptionIds: ID dari langganan.
Subscriptions: detail dari langganan.
Properti | Tipe | Deskripsi | Kendala |
SubscriptionIds | Daftar | ID dari langganan. | Tidak ada. |
Subscriptions | Daftar | Detail dari langganan. | Tidak ada. |
SubscriptionName | String | Nama langganan. | Nama langganan dapat mencapai panjang hingga 256 karakter dan dapat berisi huruf, angka, dan tanda hubung (-). Harus dimulai dengan huruf. |
SubscriptionURL | String | URL dari langganan. | Tidak ada. |
Endpoint | String | Titik akhir yang digunakan untuk menerima pesan. | Nilai yang valid:
|
TopicOwner | String | Pemilik topik yang dilanggan. | Tidak ada. |
NotifyStrategy | String | Kebijakan ulang yang diterapkan jika terjadi kesalahan saat sistem mendorong pesan ke titik akhir. | Nilai yang valid:
Untuk informasi lebih lanjut tentang kebijakan ulang, lihat NotifyStrategy. |
NotifyContentFormat | String | Format pesan yang didorong sistem ke titik akhir. | Nilai yang valid:
|
CreateTime | String | Waktu ketika langganan dibuat. | Tidak ada. |
LastModifyTime | String | Waktu ketika langganan terakhir dimodifikasi. | Tidak ada. |
TopicName | String | Nama topik yang dilanggan. | Tidak ada. |
Contoh
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"SubscriptionName": {
"Type": "String",
"Description": "Nama langganan."
}
},
"Resources": {
"Subscriptions": {
"Type": "DATASOURCE::MNS::Subscriptions",
"Properties": {
"SubscriptionName": {
"Ref": "SubscriptionName"
}
}
}
},
"Outputs": {
"Subscriptions": {
"Description": "Daftar langganan.",
"Value": {
"Fn::GetAtt": [
"Subscriptions",
"Subscriptions"
]
}
},
"SubscriptionIds": {
"Description": "Daftar nama langganan.",
"Value": {
"Fn::GetAtt": [
"Subscriptions",
"SubscriptionIds"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
SubscriptionName:
Type: String
Description: Nama langganan.
Resources:
Subscriptions:
Type: DATASOURCE::MNS::Subscriptions
Properties:
SubscriptionName:
Ref: SubscriptionName
Outputs:
Subscriptions:
Description: Daftar langganan.
Value:
Fn::GetAtt:
- Subscriptions
- Subscriptions
SubscriptionIds:
Description: Daftar nama langganan.
Value:
Fn::GetAtt:
- Subscriptions
- SubscriptionIds