ALIYUN::VS::Group digunakan untuk membuat grup.
Sintaksis
{
"Type": "ALIYUN::VS::Group",
"Properties": {
"OutProtocol": String,
"Name": String,
"App": String,
"Enabled": Boolean,
"Callback": String,
"InProtocol": String,
"Region": String,
"PlayDomain": String,
"LazyPull": Boolean,
"PushDomain": String,
"Description": String
}
}Properti
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
| OutProtocol | String | Ya | Ya | Protokol pemutaran yang akan digunakan oleh grup. | Nilai valid:
|
| Nama | String | Ya | Ya | Nama dari grup. | Nama harus memiliki panjang 4 hingga 64 karakter dan dapat berisi huruf, angka, dan tanda hubung (-). |
| App | String | Tidak | Tidak | Nama aplikasi yang akan digunakan oleh grup. | Nilai default: live. Nama dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-). |
| Enabled | Boolean | Tidak | Ya | Menentukan apakah akan mengaktifkan grup. | Nilai default: false. Nilai valid:
|
| Callback | String | Tidak | Ya | URL callback ke mana notifikasi akan dikirim ketika status perangkat atau aliran diperbarui. | Tidak ada |
| InProtocol | String | Ya | Ya | Protokol akses yang akan digunakan oleh grup. | Nilai valid:
|
| Region | String | Ya | Ya | Wilayah tempat grup berada, yang juga dikenal sebagai pusat layanan. | Tidak ada |
| PlayDomain | String | Ya | Ya | Domain streaming yang akan digunakan oleh grup. | Tidak ada |
| LazyPull | Boolean | Tidak | Ya | Menentukan apakah akan mengaktifkan penarikan aliran sesuai permintaan. | Nilai default: false. Nilai valid:
|
| PushDomain | String | Ya | Ya | Domain ingest yang akan digunakan oleh grup. | Parameter ini hanya berlaku ketika parameter InProtocol diatur ke rtmp. |
| Description | String | Tidak | Ya | Deskripsi grup. | Tidak ada |
Parameter respons
Fn::GetAtt
- GbIp: Alamat IP server sinyal GB28181 yang disediakan oleh grup. GbIp hanya berlaku untuk grup yang menggunakan protokol GB28181.
- GbId: ID yang digunakan dalam standar nasional GB/T28181, yang disediakan oleh grup. GbId hanya berlaku untuk grup yang menggunakan protokol GB28181.
- GbPort: Port server sinyal GB28181 yang disediakan oleh grup. GbPort hanya berlaku untuk grup yang menggunakan protokol GB28181.
- Id: ID grup.
Contoh
JSON Format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"Group": {
"Type": "ALIYUN::VS::Group",
"Properties": {
"LazyPull": {
"Ref": "LazyPull"
},
"Name": {
"Ref": "Name"
},
"App": {
"Ref": "App"
},
"Enabled": {
"Ref": "Enabled"
},
"PushDomain": {
"Ref": "PushDomain"
},
"Callback": {
"Ref": "Callback"
},
"InProtocol": {
"Ref": "InProtocol"
},
"PlayDomain": {
"Ref": "PlayDomain"
},
"OutProtocol": {
"Ref": "OutProtocol"
},
"Region": {
"Ref": "Region"
},
"Description": {
"Ref": "Description"
}
}
}
},
"Parameters": {
"LazyPull": {
"Type": "Boolean",
"Description": "Apakah akan mengaktifkan penarikan aliran sesuai permintaan, default false",
"AllowedValues": [
"True",
"true",
"False",
"false"
]
},
"Name": {
"Type": "String",
"Description": "Nama ruang."
},
"App": {
"Type": "String",
"Description": "Nama aplikasi ruang yang digunakan, default live."
},
"Enabled": {
"Type": "Boolean",
"Description": "Ruang diaktifkan.",
"AllowedValues": [
"True",
"true",
"False",
"false"
]
},
"PushDomain": {
"Type": "String",
"Description": "Nama domain aliran masuk ruang yang digunakan. (Hanya akses ke ruang rtmp)"
},
"Callback": {
"Type": "String",
"Description": "Memperbarui callback perangkat/keadaan aliran ruang"
},
"InProtocol": {
"Type": "String",
"Description": "Protokol akses yang digunakan oleh ruang.\nNilai: gb28181, rtmp"
},
"PlayDomain": {
"Type": "String",
"Description": "Penggunaan nama domain ruang siaran aliran."
},
"OutProtocol": {
"Type": "String",
"Description": "Protokol pemutaran yang digunakan oleh ruang, nilai ganda dipisahkan dengan koma.\nNilai: flv, hls, rtmp"
},
"Region": {
"Type": "String",
"Description": "Ruang milik wilayah, sebagai pusat layanan."
},
"Description": {
"Type": "String",
"Description": "Deskripsi ruang."
}
},
"Outputs": {
"GbIp": {
"Description": "Alamat server sinyal GB ruang yang disediakan. (Hanya berlaku untuk akses ke ruang bertanda Negara-negara)",
"Value": {
"Fn::GetAtt": [
"Group",
"GbIp"
]
}
},
"GbPort": {
"Description": "Port GB ruang yang disediakan. (Hanya berlaku untuk akses ke ruang bertanda Negara-negara)",
"Value": {
"Fn::GetAtt": [
"Group",
"GbPort"
]
}
},
"GbId": {
"Description": "ID GB ruang yang disediakan. (Hanya berlaku untuk akses ke ruang bertanda Negara-negara)",
"Value": {
"Fn::GetAtt": [
"Group",
"GbId"
]
}
},
"Id": {
"Description": "ID Ruang.",
"Value": {
"Fn::GetAtt": [
"Group",
"Id"
]
}
}
}
}YAML Format
ROSTemplateFormatVersion: '2015-09-01'
Resources:
Group:
Type: 'ALIYUN::VS::Group'
Properties:
LazyPull:
Ref: LazyPull
Name:
Ref: Name
App:
Ref: App
Enabled:
Ref: Enabled
PushDomain:
Ref: PushDomain
Callback:
Ref: Callback
InProtocol:
Ref: InProtocol
PlayDomain:
Ref: PlayDomain
OutProtocol:
Ref: OutProtocol
Region:
Ref: Region
Description:
Ref: Description
Parameters:
LazyPull:
Type: Boolean
Description: 'Apakah akan mengaktifkan penarikan aliran sesuai permintaan, default false'
AllowedValues:
- 'True'
- 'true'
- 'False'
- 'false'
Name:
Type: String
Description: Nama ruang.
App:
Type: String
Description: 'Nama aplikasi ruang yang digunakan, default live.'
Enabled:
Type: Boolean
Description: Ruang diaktifkan.
AllowedValues:
- 'True'
- 'true'
- 'False'
- 'false'
PushDomain:
Type: String
Description: Nama domain aliran masuk ruang yang digunakan. (Hanya akses ke ruang rtmp)
Callback:
Type: String
Description: Memperbarui callback perangkat/keadaan aliran ruang
InProtocol:
Type: String
Description: |-
Protokol akses yang digunakan oleh ruang.
Nilai: gb28181, rtmp
PlayDomain:
Type: String
Description: Penggunaan nama domain ruang siaran aliran.
OutProtocol:
Type: String
Description: |-
Protokol pemutaran yang digunakan oleh ruang, nilai ganda dipisahkan dengan koma.
Nilai: flv, hls, rtmp
Region:
Type: String
Description: 'Ruang milik wilayah, sebagai pusat layanan.'
Description:
Type: String
Description: Deskripsi ruang.
Outputs:
GbIp:
Description: >-
Alamat server sinyal GB ruang yang disediakan. (Hanya berlaku untuk akses
ke ruang bertanda Negara-negara)
Value:
'Fn::GetAtt':
- Group
- GbIp
GbPort:
Description: Port GB ruang yang disediakan. (Hanya berlaku untuk akses ke ruang bertanda Negara-negara)
Value:
'Fn::GetAtt':
- Group
- GbPort
GbId:
Description: ID GB ruang yang disediakan. (Hanya berlaku untuk akses ke ruang bertanda Negara-negara)
Value:
'Fn::GetAtt':
- Group
- GbId
Id:
Description: ID Ruang.
Value:
'Fn::GetAtt':
- Group
- Id