{
"bmc.kepler.Managers.FileTransfer": {
"properties": {
"HttpsTransferCertVerification": {
"baseType": "Boolean",
"readOnly": false,
"description": "是否校验https证书"
}
},
"methods": {
"StartTransfer": {
"req": {
"SrcUrl": {
"baseType": "String",
"description": "文件传输的源Url"
},
"TargetUrl": {
"baseType": "String",
"description": "文件传输的目标Url"
},
"MaxLength": {
"baseType": "U32",
"description": "最大长度"
},
"Uid": {
"baseType": "U32",
"description": "目标文件用户id"
},
"Gid": {
"baseType": "U32",
"description": "目标文件组id"
},
"Permission": {
"baseType": "U32",
"description": "目标文件权限"
}
},
"rsp": {
"TaskId": {
"baseType": "U32",
"description": "任务ID"
}
},
"description": "启动文件传输,成功返回任务id,失败返回错误"
},
"Mount": {
"req": {
"Src": {
"baseType": "String",
"description": "源文件"
},
"MountPoint": {
"baseType": "String",
"description": "文件挂载点"
}
},
"rsp": {
"Result": {
"baseType": "S32",
"description": "文件挂载结果"
}
},
"description": "执行挂载命令"
},
"Umount": {
"req": {
"MountPoint": {
"baseType": "String",
"description": "文件挂载点"
}
},
"rsp": {
"Result": {
"baseType": "S32",
"description": "文件卸载结果"
}
},
"description": "执行卸载命令"
}
}
}
}