ALIYUN::SAG::SmartAccessGateway digunakan untuk membuat instance Smart Access Gateway (SAG).
Sintaks
{
"Type": "ALIYUN::SAG::SmartAccessGateway",
"Properties": {
"ReceiverCountry": String,
"Description": String,
"ReceiverZip": String,
"BuyerMessage": String,
"CidrBlock": String,
"ReceiverTown": String,
"HardWareSpec": String,
"Name": String,
"ReceiverPhone": String,
"ReceiverCity": String,
"RoutingStrategy": String,
"SecurityLockThreshold": Integer,
"ReceiverAddress": String,
"AlreadyHaveSag": Boolean,
"HaType": String,
"Period": Integer,
"MaxBandWidth": Integer,
"AutoPay": Boolean,
"ReceiverMobile": String,
"ReceiverDistrict": String,
"Activate": Boolean,
"ChargeType": String,
"ReceiverState": String,
"ReceiverName": String,
"ReceiverEmail": String
}
}Properti
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
| ReceiverCountry | String | Ya | Tidak | Negara tempat perangkat SAG diterima. | Contoh: China. |
| Description | String | Tidak | Ya | Deskripsi dari instance SAG. | Deskripsi harus memiliki panjang 2 hingga 256 karakter dan dapat berisi huruf, angka, titik (.), garis bawah (_), dan tanda hubung (-). Harus dimulai dengan huruf. |
| ReceiverZip | String | Ya | Tidak | Kode pos alamat tempat perangkat SAG diterima. | Tidak ada. |
| BuyerMessage | String | Ya | Tidak | Catatan yang ditinggalkan oleh pembeli. | Tidak ada. |
| CidrBlock | String | Tidak | Ya | Blok CIDR privat. | Tidak ada. |
| ReceiverTown | String | Ya | Tidak | Kota tempat perangkat SAG diterima. | Tidak ada. |
| HardWareSpec | String | Ya | Tidak | Tipe instance SAG. | Nilai valid:
|
| Name | String | Tidak | Ya | Nama instance SAG. | Nama harus memiliki panjang 2 hingga 128 karakter dan dapat berisi huruf, angka, titik (.), garis bawah (_), dan tanda hubung (-). Harus dimulai dengan huruf. |
| ReceiverPhone | String | Tidak | Tidak | Nomor telepon rumah penerima. | Tidak ada. |
| ReceiverCity | String | Ya | Tidak | Kota tempat perangkat SAG diterima. | Tidak ada. |
| RoutingStrategy | String | Tidak | Ya | Kebijakan routing perangkat SAG. | Tidak ada. |
| SecurityLockThreshold | Integer | Tidak | Ya | Ambang waktu. Jika perangkat SAG tetap offline selama periode waktu yang ditentukan, perangkat SAG akan terkunci. | Satuan: detik. |
| ReceiverAddress | String | Ya | Tidak | Alamat lengkap penerima. | Tidak ada. |
| AlreadyHaveSag | Boolean | Tidak | Tidak | Menentukan apakah perangkat SAG sudah ada. | Nilai default: false. Nilai valid:
|
| HaType | String | Ya | Tidak | Mode penyebaran perangkat SAG. | Nilai valid:
|
| Period | Integer | Ya | Tidak | Periode langganan instance SAG. | Nilai valid: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, dan 36. Satuan: bulan. |
| MaxBandWidth | Integer | Ya | Tidak | Bandwidth instance SAG. | Nilai valid:
Satuan: Mbit/s. |
| AutoPay | Boolean | Tidak | Tidak | Menentukan apakah akan mengaktifkan pembayaran otomatis untuk instance SAG berlangganan. | Nilai default: false. Nilai valid:
|
| ReceiverMobile | String | Ya | Tidak | Nomor ponsel penerima. | Tidak ada. |
| ReceiverDistrict | String | Ya | Tidak | Distrik tempat perangkat SAG diterima. | Tidak ada. |
| Activate | Boolean | Tidak | Ya | Menentukan apakah akan mengaktifkan instance SAG. | Nilai default: false. Nilai valid:
|
| ChargeType | String | Ya | Tidak | Metode penagihan instance SAG. | Tetapkan nilai menjadi PREPAY, yang menunjukkan metode penagihan berlangganan. |
| ReceiverState | String | Ya | Tidak | Provinsi tempat perangkat SAG diterima. | Tidak ada. |
| ReceiverName | String | Ya | Tidak | Nama penerima. | Tidak ada. |
| ReceiverEmail | String | Ya | Tidak | Alamat email penerima. | Tidak ada. |
Nilai pengembalian
Fn::GetAtt
- OrderId: ID pesanan.
- SmartAGId: ID instance SAG.
Contoh
Format JSON
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ReceiverCountry": {
"Type": "String",
"Description": "Negara alamat penerima.",
"Default": "China"
},
"ReceiverZip": {
"Type": "String",
"Description": "Kode pos alamat penerima.",
"Default": "310000"
},
"BuyerMessage": {
"Type": "String",
"Description": "Catatan yang ditinggalkan oleh pembeli.",
"Default": "Pesan"
},
"ReceiverTown": {
"Type": "String",
"Description": "Kota alamat penerima.",
"Default": "Zhuantang"
},
"HardWareSpec": {
"Type": "String",
"Description": "Tipe instance SAG. Nilai valid:\nsag-100wm\nsag-1000\nsag-vcpe",
"Default": "sag-100wm"
},
"Name": {
"Type": "String",
"Description": "Nama instance SAG.\nNama harus memiliki panjang 2 hingga 128 karakter dan dapat berisi angka, titik (.),\ngaris bawah (_), dan tanda hubung (-). Harus dimulai dengan huruf.",
"Default": "test"
},
"ReceiverCity": {
"Type": "String",
"Description": "Kota alamat penerima.",
"Default": "Hangzhou"
},
"ReceiverAddress": {
"Type": "String",
"Description": "Alamat lengkap penerima.",
"Default": "No. XX"
},
"HaType": {
"Type": "String",
"Description": "Mode penyebaran. Nilai valid:\nno_backup: Anda hanya membeli satu perangkat SAG untuk menghubungkan jaringan privat ke Alibaba Cloud.\ncold_backup: Anda membeli dua perangkat SAG dalam mode aktif-standby. Satu perangkat SAG bertindak sebagai perangkat aktif dan yang lainnya sebagai perangkat standby. Hanya perangkat aktif yang terhubung\nke Alibaba Cloud. Jika perangkat aktif tidak bekerja seperti yang diharapkan, Anda harus secara manual\nmelakukan pergantian.\nwarm_backup: Anda membeli dua perangkat SAG dalam mode aktif-aktif. Kedua perangkat SAG terhubung ke\nAlibaba Cloud. Jika perangkat aktif tidak bekerja seperti yang diharapkan, failover dilakukan secara otomatis.\nCatatan Jika Anda ingin membuat instance SAG vCPE, atur nilainya ke warm_backup.",
"AllowedValues": [
"cold_backup",
"no_backup",
"warm_backup"
],
"Default": "cold_backup"
},
"Period": {
"Type": "Number",
"Description": "Periode langganan instance SAG. Satuan: bulan.\nNilai valid: 1 hingga 9, 12, 24, dan 36.",
"Default": 12
},
"MaxBandWidth": {
"Type": "Number",
"Description": "Bandwidth instance SAG.\nJika Anda ingin membuat instance SAG CPE dan modelnya adalah sag-100wm, nilai valid parameter ini adalah 2 hingga 50. Satuan: Mbit/s.\nJika Anda ingin membuat instance SAG CPE dan modelnya adalah sag-1000, nilai valid parameter ini adalah 10 hingga 500. Satuan: Mbit/s.\nJika Anda ingin membuat instance SAG vCPE, nilai valid parameter ini adalah 10 hingga 1000. Satuan: Mbit/s.",
"Default": 12
},
"AutoPay": {
"Type": "Boolean",
"Description": "Menentukan apakah akan mengaktifkan pembayaran otomatis untuk instance. Nilai valid:\ntrue: ya\nfalse: tidak\nJika Anda menetapkan parameter ini ke false, buka Manajemen Penagihan untuk menyelesaikan pembayaran\nsetelah Anda memanggil operasi ini. Setelah Anda menyelesaikan pembayaran, instance dapat dibuat.",
"AllowedValues": [
"True",
"true",
"False",
"false"
],
"Default": "false"
},
"ReceiverMobile": {
"Type": "String",
"Description": "Nomor ponsel penerima.",
"Default": "1884085****"
},
"ReceiverDistrict": {
"Type": "String",
"Description": "Distrik alamat penerima.",
"Default": "Xihu"
},
"Activate": {
"Type": "Boolean",
"Description": "Aktifkan SAG atau tidak. Default adalah False",
"AllowedValues": [
"True",
"true",
"False",
"false"
],
"Default": "true"
},
"ChargeType": {
"Type": "String",
"Description": "Metode penagihan instance SAG. \nTetapkan nilai menjadi PREPAY, yang menentukan metode penagihan berlangganan.",
"Default": "PREPAY"
},
"ReceiverState": {
"Type": "String",
"Description": "Provinsi alamat penerima.",
"Default": "China"
},
"ReceiverName": {
"Type": "String",
"Description": "Nama penerima.",
"Default": "Zhang San"
},
"ReceiverEmail": {
"Type": "String",
"Description": "Alamat email penerima.",
"Default": "xx@example.com"
}
},
"Resources": {
"SmartAccessGateway": {
"Type": "ALIYUN::SAG::SmartAccessGateway",
"Properties": {
"ReceiverCountry": {
"Ref": "ReceiverCountry"
},
"ReceiverZip": {
"Ref": "ReceiverZip"
},
"BuyerMessage": {
"Ref": "BuyerMessage"
},
"ReceiverTown": {
"Ref": "ReceiverTown"
},
"HardWareSpec": {
"Ref": "HardWareSpec"
},
"Name": {
"Ref": "Name"
},
"ReceiverCity": {
"Ref": "ReceiverCity"
},
"ReceiverAddress": {
"Ref": "ReceiverAddress"
},
"HaType": {
"Ref": "HaType"
},
"Period": {
"Ref": "Period"
},
"MaxBandWidth": {
"Ref": "MaxBandWidth"
},
"AutoPay": {
"Ref": "AutoPay"
},
"ReceiverMobile": {
"Ref": "ReceiverMobile"
},
"ReceiverDistrict": {
"Ref": "ReceiverDistrict"
},
"Activate": {
"Ref": "Activate"
},
"ChargeType": {
"Ref": "ChargeType"
},
"ReceiverState": {
"Ref": "ReceiverState"
},
"ReceiverName": {
"Ref": "ReceiverName"
},
"ReceiverEmail": {
"Ref": "ReceiverEmail"
}
}
}
},
"Outputs": {
"OrderId": {
"Description": "ID pesanan.",
"Value": {
"Fn::GetAtt": [
"SmartAccessGateway",
"OrderId"
]
}
},
"SmartAGId": {
"Description": "ID instance SAG.",
"Value": {
"Fn::GetAtt": [
"SmartAccessGateway",
"SmartAGId"
]
}
}
}
}