ALIYUN::CloudPhone::InstanceGroup digunakan untuk membuat dan memulai cloud phone.
Sintaksis
{
"Type": "ALIYUN::CloudPhone::InstanceGroup",
"Properties": {
"KeyPairName": String,
"Description": String,
"Amount": Integer,
"SecurityGroupId": String,
"AutoRenew": Boolean,
"VSwitchId": String,
"Period": Integer,
"AutoPay": Boolean,
"InstanceName": String,
"EipBandwidth": Integer,
"ChargeType": String,
"ImageId": String,
"VncPassword": String,
"Tag": List,
"InstanceType": String,
"Resolution": String,
"PeriodUnit": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
ImageId | String | Ya | Ya | ID gambar. | Tidak ada. |
InstanceType | String | Ya | Tidak | Pengenal tipe dari cloud phone. | Tidak ada. |
SecurityGroupId | String | Ya | Tidak | ID grup keamanan tempat cloud phone berada. | Cloud phone harus termasuk dalam grup keamanan yang sama dengan instance Elastic Compute Service (ECS). |
VSwitchId | String | Ya | Tidak | ID vSwitch. | Tidak ada. |
Amount | Integer | Tidak | Tidak | Jumlah instance ECS yang ingin Anda buat. | Nilai valid: 1 hingga 100. Nilai default: 1. |
AutoPay | Boolean | Tidak | Tidak | Menentukan apakah akan mengaktifkan pembayaran otomatis. | Nilai valid:
|
AutoRenew | Boolean | Tidak | Tidak | Menentukan apakah akan mengaktifkan perpanjangan otomatis. | Properti ini hanya berlaku ketika ChargeType diatur ke PrePaid. Nilai valid:
|
ChargeType | String | Tidak | Tidak | Metode penagihan cloud phone. | Nilai valid:
|
Description | String | Tidak | Ya | Deskripsi cloud phone. | Deskripsi harus memiliki panjang 2 hingga 256 karakter, dan tidak boleh dimulai dengan |
EipBandwidth | Integer | Tidak | Tidak | Bandwidth alamat IP elastis (EIP). | Nilai valid: 1 hingga 200. Jika Anda menentukan properti ini, EIP dengan bandwidth tertentu dibuat secara otomatis dan dikaitkan dengan cloud phone. Jika cloud phone dilepaskan, EIP juga dilepaskan. |
InstanceName | String | Tidak | Ya | Nama cloud phone. | Nama harus memiliki panjang 2 hingga 128 karakter, dan tidak boleh dimulai dengan Nilai default properti ini adalah nilai properti InstanceId. |
KeyPairName | String | Tidak | Ya | Nama pasangan kunci yang ingin Anda gunakan untuk terhubung ke cloud phone. | Tidak ada. |
Period | Integer | Tidak | Tidak | Durasi langganan. |
|
PeriodUnit | String | Tidak | Tidak | Satuan durasi langganan. | Nilai valid:
|
Resolution | String | Tidak | Ya | Resolusi cloud phone. | Anda dapat memanggil operasi DescribeInstanceTypes untuk menanyakan resolusi yang didukung oleh tipe cloud phone dan memilih resolusi yang sesuai. |
Tag | List | Tidak | Ya | Tag cloud phone. | Untuk informasi lebih lanjut, lihat Properti Tag. |
VncPassword | String | Tidak | Ya | Kata sandi yang ingin Anda gunakan untuk terhubung ke terminal manajemen cloud phone. | Tidak ada. |
Sintaksis Tag
"Tag": [
{
"Value": String,
"Key": String
}
]Properti Tag
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
Key | String | Ya | Tidak | Kunci tag cloud phone. | Tidak ada. |
Value | String | Tidak | Tidak | Nilai tag cloud phone. | Tidak ada. |
Nilai Kembali
Fn::GetAtt
OrderId: ID pesanan.
InstanceIds: ID cloud phone.
TradePrice: harga.
PrivateIps: alamat IP pribadi. Properti ini hanya didukung oleh cloud phone yang berada di virtual private cloud (VPC).
Contoh
YAML format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
SecurityGroupId:
Type: String
Description: Grup keamanan untuk membuat instance ecs. Untuk instance klasik, grup keamanan tidak boleh milik VPC, untuk instance VPC, pastikan grup keamanan milik VPC yang ditentukan.
VSwitchId:
Type: String
Description: id vswitch
ImageId:
Type: String
Description: id gambar
VncPassword:
Type: String
Description: |-
Kata sandi VNC cloud phone.
Kata sandi harus enam karakter panjangnya, dan hanya boleh berisi huruf besar,
huruf kecil bahasa Inggris dan angka Arab.
AllowedPattern: '[a-zA-Z0-9]{6}'
InstanceType:
Type: String
Description: tipe instance
Resources:
InstanceGroup:
Type: ALIYUN::CloudPhone::InstanceGroup
Properties:
SecurityGroupId:
Ref: SecurityGroupId
VSwitchId:
Ref: VSwitchId
ImageId:
Ref: ImageId
VncPassword:
Ref: VncPassword
InstanceType:
Ref: InstanceType
Outputs:
OrderId:
Description: id pesanan
Value:
Fn::GetAtt:
- InstanceGroup
- OrderId
InstanceIds:
Description: id instance
Value:
Fn::GetAtt:
- InstanceGroup
- InstanceIds
TradePrice:
Description: harga
Value:
Fn::GetAtt:
- InstanceGroup
- TradePrice
JSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"SecurityGroupId": {
"Type": "String",
"Description": "Grup keamanan untuk membuat instance ecs. Untuk instance klasik, grup keamanan tidak boleh milik VPC, untuk instance VPC, pastikan grup keamanan milik VPC yang ditentukan."
},
"VSwitchId": {
"Type": "String",
"Description": "id vswitch"
},
"ImageId": {
"Type": "String",
"Description": "id gambar"
},
"VncPassword": {
"Type": "String",
"Description": "Kata sandi VNC cloud phone.\nKata sandi harus enam karakter panjangnya, dan hanya boleh berisi huruf besar,\nhuruf kecil bahasa Inggris dan angka Arab.",
"AllowedPattern": "[a-zA-Z0-9]{6}"
},
"InstanceType": {
"Type": "String",
"Description": "tipe instance"
}
},
"Resources": {
"InstanceGroup": {
"Type": "ALIYUN::CloudPhone::InstanceGroup",
"Properties": {
"SecurityGroupId": {
"Ref": "SecurityGroupId"
},
"VSwitchId": {
"Ref": "VSwitchId"
},
"ImageId": {
"Ref": "ImageId"
},
"VncPassword": {
"Ref": "VncPassword"
},
"InstanceType": {
"Ref": "InstanceType"
}
}
}
},
"Outputs": {
"OrderId": {
"Description": "id pesanan",
"Value": {
"Fn::GetAtt": [
"InstanceGroup",
"OrderId"
]
}
},
"InstanceIds": {
"Description": "id instance",
"Value": {
"Fn::GetAtt": [
"InstanceGroup",
"InstanceIds"
]
}
},
"TradePrice": {
"Description": "harga",
"Value": {
"Fn::GetAtt": [
"InstanceGroup",
"TradePrice"
]
}
}
}
}