云服务器内容精选

  • 请求示例 HTTP的示例 PUT /controller/campus/v1/networkservice/networkconfig/profile/tacacs/fbb684c8-0d37-496f-bafa-4b06db151e2e HTTP/1.1 Host: 192.168.1.125:18002 Content-Type: application/json Accept: application/json Accept-Language: en-US X-AC CES S-TOKEN: x-yyyyyy { "name" : "tacacs1", "description" : "", "masterAuthenServerIp" : "10.0.0.10", "masterAuthenServerPort" : 20, "slaveAuthenServerIp" : "10.1.1.10", "slaveAuthenServerPort" : 20, "thirdAuthenServerIp" : "10.0.0.10", "thirdAuthenServerPort" : 20, "masterAuthorServerIp" : "10.0.0.10", "masterAuthorServerPort" : 30, "slaveAuthorServerIp" : "10.1.1.10", "slaveAuthorServerPort" : 30, "thirdAuthorServerIp" : "10.0.0.10", "thirdAuthorServerPort" : 30, "masterAccServerIp" : "10.0.0.10", "masterAccServerPort" : 40, "slaveAccServerIp" : "10.1.1.10", "slaveAccServerPort" : 40, "thirdAccServerIp" : "10.0.0.10", "thirdAccServerPort" : 40, "includeDomain" : false, "builtInServerEnable" : false, "sourceIpEnable" : true, "configName" : "abc", "shareKey" : "null" }
  • 响应示例 返回状态码为200:修改成功,返回信息。 HTTP/1.1 200 OK Date: Sun,11 May 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "" }
  • 请求参数 表2 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 body 是 REFERENCE 详细请参见表3。 tacacs服务器模板body。 - 表3 updateTacacsTmplInfoDto对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 name 是 string 1~32个字符。 - 名称(不支持$&?=+%][^_,#"相关特殊字符, 不支持修改)。 "tacacs1" description 否 string 0~128个字符。 - 描述。 "" masterAuthenServerIp 是 string - - 主认证服务器IP地址。 "10.0.0.10" masterAuthenServerPort 是 integer [1-65535] - 主认证服务器端口。 20 slaveAuthenServerIp 否 string - - 备认证服务器IP地址。 "10.1.1.10" slaveAuthenServerPort 否 integer [1-65535] - 备认证服务器端口。 20 thirdAuthenServerIp 否 string 0~15个字符。 - 第三认证服务器IP地址。 "10.0.0.10" thirdAuthenServerPort 否 int32 [1-65535] - 第三认证服务器端口。 20 masterAuthorServerIp 否 string - - 主授权服务器IP地址。 "10.0.0.10" masterAuthorServerPort 否 integer [1-65535] - 主授权服务器端口。 30 slaveAuthorServerIp 否 string - - 备授权服务器IP地址。 "10.1.1.10" slaveAuthorServerPort 否 integer [1-65535] - 备授权服务器端口。 30 thirdAuthorServerIp 否 string 0~15个字符。 - 第三授权服务器IP地址。 "10.0.0.10" thirdAuthorServerPort 否 int32 [1-65535] - 第三授权服务器端口。 30 masterAccServerIp 否 string - - 主计费服务器IP地址。 "10.0.0.10" masterAccServerPort 否 integer [1-65535] - 主计费服务器端口。 40 slaveAccServerIp 否 string - - 备计费服务器IP地址。 "10.1.1.10" slaveAccServerPort 否 integer [1-65535] - 备计费服务器端口。 40 thirdAccServerIp 否 string 0~15个字符。 - 主计费服务器IP地址。 "10.0.0.10" thirdAccServerPort 否 int32 [1-65535] - 主计费服务器端口。 40 includeDomain 否 boolean true false true 向Tacacs服务器发起认证的用户名是否包含 域名 。默认值为true。 false builtInServerEnable 否 boolean true false false 是否启用内置服务器。目前还不支持,只用来做查询接口返回值,默认值为false。 false sourceIpEnable 否 boolean true false - 源IP配置使能 true configName 否 string 0~20个字符。满足正则表达^[a-zA-Z0-9._-]{0,20}$。 - 配置名称标识,用于tacacs-server-name "abc" shareKey 否 password 1~255个字符。 - 该字段可能包含敏感信息和个人数据,请妥善做好保护。 秘钥(英文字母、数字、除空格和问号外特殊符号,建议长度不小于8位),秘钥不能全为“*”。 "null"
  • 请求示例 HTTP的示例 GET /controller/campus/v1/networkservice/networkconfig/profile/tacacs HTTP/1.1 Host: 192.168.1.125:18002 Content-Type: application/json Accept: application/json Accept-Language: en-US X-ACCESS-TOKEN: x-yyyyyy
  • 响应示例 返回状态码为200:查询tacacs服务器模板信息返回体数据结构。 HTTP/1.1 200 OK Date: Sun,11 May 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "", "data" : [ { "name" : "tacacs1", "description" : "", "masterAuthenServerIp" : "10.0.0.10", "masterAuthenServerPort" : 20, "slaveAuthenServerIp" : "10.1.1.10", "slaveAuthenServerPort" : 20, "thirdAuthenServerIp" : "10.0.0.10", "thirdAuthenServerPort" : 20, "masterAuthorServerIp" : "10.0.0.10", "masterAuthorServerPort" : 30, "slaveAuthorServerIp" : "10.1.1.10", "slaveAuthorServerPort" : 30, "thirdAuthorServerIp" : "10.0.0.10", "thirdAuthorServerPort" : 30, "masterAccServerIp" : "10.0.0.10", "masterAccServerPort" : 40, "slaveAccServerIp" : "10.1.1.10", "slaveAccServerPort" : 40, "thirdAccServerIp" : "10.0.0.10", "thirdAccServerPort" : 40, "includeDomain" : false, "builtInServerEnable" : false, "sourceIpEnable" : true, "configName" : "abc", "id" : "fbb684c8-0d37-496f-bafa-4b06db151e2e" } ] }
  • 请求示例 HTTP的示例 POST /controller/campus/v1/networkservice/networkconfig/profile/tacacs/batch-delete HTTP/1.1 Host: 192.168.1.125:18002 Content-Type: application/json Accept: application/json Accept-Language: en-US X-ACCESS-TOKEN: x-yyyyyy { "ids" : [ "fbb684c8-0d37-496f-bafa-4b06db151e2e" ] }
  • 响应示例 返回状态码为200:删除tacacs服务器模板信息返回体数据结构。 HTTP/1.1 200 OK Date: Sun,11 May 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "", "success" : [ "fbb684c8-0d37-496f-bafa-4b06db151e2e" ], "fail" : [ { "errcode" : "0x00000000", "errmsg" : "The specified object does not exist", "id" : "fbb684c8-0d37-496f-bafa-4b06db151e2a" } ] }
  • 响应示例 返回状态码为200:新增成功,返回配置信息。 HTTP/1.1 200 OK Date: Sun,11 May 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "", "data" : { "name" : "tacacs1", "description" : "", "masterAuthenServerIp" : "10.0.0.10", "masterAuthenServerPort" : 20, "slaveAuthenServerIp" : "10.1.1.10", "slaveAuthenServerPort" : 20, "thirdAuthenServerIp" : "10.0.0.10", "thirdAuthenServerPort" : 20, "masterAuthorServerIp" : "10.0.0.10", "masterAuthorServerPort" : 30, "slaveAuthorServerIp" : "10.1.1.10", "slaveAuthorServerPort" : 30, "thirdAuthorServerIp" : "10.0.0.10", "thirdAuthorServerPort" : 30, "masterAccServerIp" : "10.0.0.10", "masterAccServerPort" : 40, "slaveAccServerIp" : "10.1.1.10", "slaveAccServerPort" : 40, "thirdAccServerIp" : "10.0.0.10", "thirdAccServerPort" : 40, "includeDomain" : false, "builtInServerEnable" : false, "sourceIpEnable" : true, "configName" : "abc", "id" : "fbb684c8-0d37-496f-bafa-4b06db151e2e" } }
  • 请求示例 HTTP的示例 POST /controller/campus/v1/networkservice/networkconfig/profile/tacacs HTTP/1.1 Host: 192.168.1.125:18002 Content-Type: application/json Accept: application/json Accept-Language: en-US X-ACCESS-TOKEN: x-yyyyyy { "name" : "tacacs1", "description" : "", "masterAuthenServerIp" : "10.0.0.10", "masterAuthenServerPort" : 20, "slaveAuthenServerIp" : "10.1.1.10", "slaveAuthenServerPort" : 20, "thirdAuthenServerIp" : "10.0.0.10", "thirdAuthenServerPort" : 20, "masterAuthorServerIp" : "10.0.0.10", "masterAuthorServerPort" : 30, "slaveAuthorServerIp" : "10.1.1.10", "slaveAuthorServerPort" : 30, "thirdAuthorServerIp" : "10.0.0.10", "thirdAuthorServerPort" : 30, "masterAccServerIp" : "10.0.0.10", "masterAccServerPort" : 40, "slaveAccServerIp" : "10.1.1.10", "slaveAccServerPort" : 40, "thirdAccServerIp" : "10.0.0.10", "thirdAccServerPort" : 40, "includeDomain" : false, "builtInServerEnable" : false, "sourceIpEnable" : true, "configName" : "abc", "shareKey" : "null" }
  • 响应参数 返回状态码为200:新增成功,返回配置信息。 表3 createTacacsTmplResponse对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string - - 错误码。 "0" errmsg string - - 错误信息。 "" data REFERENCE 详细请参见表4。 - - 表4 tacacsTmplInfoDto对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 name string 1~32个字符。 - 名称(不支持$&?=+%][^_,#"相关特殊字符, 不支持修改)。 "tacacs1" description string 0~128个字符。 - 描述。 "" masterAuthenServerIp string - - 主认证服务器IP地址。 "10.0.0.10" masterAuthenServerPort integer [1-65535] - 主认证服务器端口。 20 slaveAuthenServerIp string - - 备认证服务器IP地址。 "10.1.1.10" slaveAuthenServerPort integer [1-65535] - 备认证服务器端口。 20 thirdAuthenServerIp string 0~15个字符。 - 第三认证服务器IP地址。 "10.0.0.10" thirdAuthenServerPort int32 [1-65535] - 第三认证服务器端口。 20 masterAuthorServerIp string - - 主授权服务器IP地址。 "10.0.0.10" masterAuthorServerPort integer [1-65535] - 主授权服务器端口。 30 slaveAuthorServerIp string - - 备授权服务器IP地址。 "10.1.1.10" slaveAuthorServerPort integer [1-65535] - 备授权服务器端口。 30 thirdAuthorServerIp string 0~15个字符。 - 第三授权服务器IP地址。 "10.0.0.10" thirdAuthorServerPort int32 [1-65535] - 第三授权服务器端口。 30 masterAccServerIp string - - 主计费服务器IP地址。 "10.0.0.10" masterAccServerPort integer [1-65535] - 主计费服务器端口。 40 slaveAccServerIp string - - 备计费服务器IP地址。 "10.1.1.10" slaveAccServerPort integer [1-65535] - 备计费服务器端口。 40 thirdAccServerIp string 0~15个字符。 - 主计费服务器IP地址。 "10.0.0.10" thirdAccServerPort int32 [1-65535] - 主计费服务器端口。 40 includeDomain boolean true false true 向Tacacs服务器发起认证的用户名是否包含域名。默认值为true。 false builtInServerEnable boolean true false false 是否启用内置服务器。目前还不支持,只用来做查询接口返回值,默认值为false。 false sourceIpEnable boolean true false - 源IP配置使能 true configName string 0~20个字符。满足正则表达^[a-zA-Z0-9._-]{0,20}$。 - 配置名称标识,用于tacacs-server-name "abc" id uuid - - Tacacs模板ID。 "fbb684c8-0d37-496f-bafa-4b06db151e2e"
  • 请求参数 表1 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 body 是 REFERENCE 详细请参见表2。 tacacs服务器模板信息。 - 表2 createTacacsTmplInfoDto对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 name 是 string 1~32个字符。 - 名称(不支持$&?=+%][^_,#"相关特殊字符, 不支持修改)。 "tacacs1" description 否 string 0~128个字符。 - 描述。 "" masterAuthenServerIp 是 string - - 主认证服务器IP地址。 "10.0.0.10" masterAuthenServerPort 是 integer [1-65535] - 主认证服务器端口。 20 slaveAuthenServerIp 否 string - - 备认证服务器IP地址。 "10.1.1.10" slaveAuthenServerPort 否 integer [1-65535] - 备认证服务器端口。 20 thirdAuthenServerIp 否 string 0~15个字符。 - 第三认证服务器IP地址。 "10.0.0.10" thirdAuthenServerPort 否 int32 [1-65535] - 第三认证服务器端口。 20 masterAuthorServerIp 否 string - - 主授权服务器IP地址。 "10.0.0.10" masterAuthorServerPort 否 integer [1-65535] - 主授权服务器端口。 30 slaveAuthorServerIp 否 string - - 备授权服务器IP地址。 "10.1.1.10" slaveAuthorServerPort 否 integer [1-65535] - 备授权服务器端口。 30 thirdAuthorServerIp 否 string 0~15个字符。 - 第三授权服务器IP地址。 "10.0.0.10" thirdAuthorServerPort 否 int32 [1-65535] - 第三授权服务器端口。 30 masterAccServerIp 否 string - - 主计费服务器IP地址。 "10.0.0.10" masterAccServerPort 否 integer [1-65535] - 主计费服务器端口。 40 slaveAccServerIp 否 string - - 备计费服务器IP地址。 "10.1.1.10" slaveAccServerPort 否 integer [1-65535] - 备计费服务器端口。 40 thirdAccServerIp 否 string 0~15个字符。 - 主计费服务器IP地址。 "10.0.0.10" thirdAccServerPort 否 int32 [1-65535] - 主计费服务器端口。 40 includeDomain 否 boolean true false true 向Tacacs服务器发起认证的用户名是否包含域名。默认值为true。 false builtInServerEnable 否 boolean true false false 是否启用内置服务器。目前还不支持,只用来做查询接口返回值,默认值为false。 false sourceIpEnable 否 boolean true false - 源IP配置使能 true configName 否 string 0~20个字符。满足正则表达^[a-zA-Z0-9._-]{0,20}$。 - 配置名称标识,用于tacacs-server-name "abc" shareKey 是 password 1~255个字符。 - 该字段可能包含敏感信息和个人数据,请妥善做好保护。 秘钥(英文字母、数字、除空格和问号外特殊符号,建议长度不小于8位),秘钥不能全为“*”。 "null"