{
    "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": "执行卸载命令"
            }
        }
    }
}