ALIYUN::HBR::DbAgent digunakan untuk menginstal klien Pemulihan Bencana Data.
Sintaksis
{
"Type": "ALIYUN::HBR::DbAgent",
"Properties": {
"InstanceInfo": List,
"CrossAccountType": String,
"CrossAccountRoleName": String,
"CrossAccountUserId": Number
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
InstanceInfo | List | Ya | Tidak | Informasi tentang instance Elastic Compute Service (ECS). | Anda dapat menentukan 1 hingga 100 instance ECS. Untuk informasi lebih lanjut, lihat Sintaksis InstanceInfo dan Properti InstanceInfo. |
CrossAccountType | String | Tidak | Tidak | Tipe cadangan. | Nilai yang valid:
|
CrossAccountRoleName | String | Tidak | Tidak | Nama peran Resource Access Management (RAM) yang dibuat di dalam akun Alibaba Cloud sumber dan ditetapkan ke akun Alibaba Cloud saat ini untuk memberi otorisasi kepada akun Alibaba Cloud saat ini melakukan pencadangan data lintas akun Alibaba Cloud. | Tidak ada. |
CrossAccountUserId | Number | Tidak | Tidak | ID akun Alibaba Cloud sumber yang digunakan untuk memberi otorisasi kepada akun Alibaba Cloud saat ini melakukan pencadangan data lintas akun Alibaba Cloud. | Tidak ada. |
Sintaksis InstanceInfo
"InstanceInfo": [
{
"UserName": String,
"InstanceId": String,
"SourceType": String,
"Password": String,
"AuthenticationType": String
}
]Properti InstanceInfo
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
UserName | String | Tidak | Tidak | Nama pengguna akun yang digunakan untuk terhubung ke klien Pemulihan Bencana Data. | Tidak ada. |
InstanceId | String | Ya | Tidak | ID instance ECS. | Tidak ada. |
SourceType | String | Ya | Tidak | Tipe sumber data. | Nilai yang valid:
|
Password | String | Tidak | Tidak | Kata sandi akun yang digunakan untuk terhubung ke klien Pemulihan Bencana Data. | Tidak ada. |
AuthenticationType | String | Tidak | Tidak | Metode autentikasi. | Nilai yang valid:
|
Nilai Pengembalian
Fn::GetAtt
UniBackupInstances: instance tempat klien Pemulihan Bencana Data diinstal.
TaskId: ID tugas.
UniBackupInstanceDetails: detail instance tempat klien Pemulihan Bencana Data diinstal.
InstanceIds: ID instance ECS.
Contoh
JSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceInfo": {
"Type": "Json",
"Description": "Informasi instance",
"Default": "[\n {\n \"UserName\": \"test123\",\n \"InstanceId\": \"i-12e****\",\n \"SourceType\": \"MSSQL\",\n \"Password\": \"tes****\",\n \"AuthenticationType\": \"INSTANCE\"\n }\n]"
}
},
"Resources": {
"UniBackupAgent": {
"Type": "ALIYUN::HBR::DbAgent",
"Properties": {
"InstanceInfo": {
"Ref": "InstanceInfo"
}
}
}
},
"Outputs": {
"UniBackupInstances": {
"Description": "Informasi instance agen cadangan uni",
"Value": {
"Fn::GetAtt": [
"UniBackupAgent",
"UniBackupInstances"
]
}
},
"TaskId": {
"Description": "ID tugas instalasi agen cadangan uni.",
"Value": {
"Fn::GetAtt": [
"UniBackupAgent",
"TaskId"
]
}
},
"UniBackupInstanceDetails": {
"Description": "Detail informasi instance agen cadangan uni",
"Value": {
"Fn::GetAtt": [
"UniBackupAgent",
"UniBackupInstanceDetails"
]
}
},
"InstanceIds": {
"Description": "ID instance agen cadangan uni",
"Value": {
"Fn::GetAtt": [
"UniBackupAgent",
"InstanceIds"
]
}
}
}
}