华为乾坤-批量创建本地上网策略:响应示例

时间:2025-02-17 11:36:17

响应示例

返回状态码为201:创建成功,响应体参考LocalAccessPolicyResponse。

HTTP/1.1 201 Created
Date: Sun,16 Feb 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" : [
		{
			"id" : "000000-0000-0000-0000-000000000000",
			"vpnId" : "000000-0000-0000-0000-000000000000",
			"vpnName" : "VPN1",
			"siteId" : "000000-0000-0000-0000-000000000000",
			"siteName" : "site1",
			"trackIP" : "10.12.13.14",
			"enableVas" : true,
			"classificationProfiles" : [
				 "000000-0000-0000-0000-000000000000"
			],
			"enableLocalFirst" : true,
			"masterSiteSource" : "tenant",
			"masterSiteId" : "000000-0000-0000-0000-000000000000",
			"masterSiteName" : "site1",
			"backupSiteSource" : "tenant",
			"backupSiteId" : "000000-0000-0000-0000-000000000000",
			"backupSiteName" : "site1",
			"internetAccessType" : "localAccess",
			"transportNetworkConfigs" : [
				{
					"transportNetworkPortId" : "000000-0000-0000-0000-000000000000",
					"transportNetworkPortName" : "internet1",
					"transportNetworkPortVpnName" : "underlay_1",
					"enableNat" : true,
					"enableIpv6" : true,
					"priority" : "1",
					"bandwidth" : 10,
					"trackIP" : "10.12.13.14",
					"dhcpTrackIP" : "10.12.13.14",
					"mtu" : 9000,
					"downlinkBandwidth" : 1000,
					"uplinkBandwidth" : 1000,
					"downlinkQos" : [
						{
							"ruleId" : "00000000-0000-0000-0000-000000000000",
							"rulePriority" : 1,
							"ruleClassificationId" : "00000000-0000-0000-0000-000000000000",
							"ruleClassificationName" : "qosClassificationName",
							"ruleProfileId" : "00000000-0000-0000-0000-000000000000",
							"ruleProfileName" : "templateName"
						}
					],
					"uplinkQos" : [
						{
							"ruleId" : "00000000-0000-0000-0000-000000000000",
							"rulePriority" : 1,
							"ruleClassificationId" : "00000000-0000-0000-0000-000000000000",
							"ruleClassificationName" : "qosClassificationName",
							"ruleProfileId" : "00000000-0000-0000-0000-000000000000",
							"ruleProfileName" : "templateName"
						}
					]
				}
			],
			"ipsecTunnelConfigs" : [
				{
					"trackIP" : "10.12.13.14",
					"wanLinkName" : "AR 104",
					"deviceName" : "AR 104",
					"id" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
					"priority" : "1",
					"tunnelPortName" : "Tunnel0/0/400",
					"wanLinkId" : "fbb684c8-0d37-496f-bafa-4b06d515j7l6",
					"ipAddress" : "192.168.0.1/24",
					"srcIpAddress" : "192.168.1.1",
					"srcType" : "IP",
					"srcInterfaceId" : "00000000-0000-0000-0000-000000000000",
					"dstIpAddress" : "192.168.1.2",
					"ipsecProfileId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
					"mtu" : 1500,
					"TCPmss" : 1200,
					"bandwidth" : 10
				}
			]
		}
	],
	"fail" : [
		{
			"errcode" : "0x00c8000c",
			"errmsg" : "The parameter is invalid.",
			"data" : {
				"id" : "000000-0000-0000-0000-000000000000",
				"vpnId" : "000000-0000-0000-0000-000000000000",
				"vpnName" : "VPN1",
				"siteId" : "000000-0000-0000-0000-000000000000",
				"siteName" : "site1",
				"trackIP" : "10.12.13.14",
				"enableVas" : true,
				"classificationProfiles" : [
					 "000000-0000-0000-0000-000000000000"
				],
				"enableLocalFirst" : true,
				"masterSiteSource" : "tenant",
				"masterSiteId" : "000000-0000-0000-0000-000000000000",
				"masterSiteName" : "site1",
				"backupSiteSource" : "tenant",
				"backupSiteId" : "000000-0000-0000-0000-000000000000",
				"backupSiteName" : "site1",
				"internetAccessType" : "localAccess",
				"transportNetworkConfigs" : [
					{
						"transportNetworkPortId" : "000000-0000-0000-0000-000000000000",
						"transportNetworkPortName" : "internet1",
						"transportNetworkPortVpnName" : "underlay_1",
						"enableNat" : true,
						"enableIpv6" : true,
						"priority" : "1",
						"bandwidth" : 10,
						"trackIP" : "10.12.13.14",
						"dhcpTrackIP" : "10.12.13.14",
						"mtu" : 9000,
						"downlinkBandwidth" : 1000,
						"uplinkBandwidth" : 1000,
						"downlinkQos" : [
							{
								"ruleId" : "00000000-0000-0000-0000-000000000000",
								"rulePriority" : 1,
								"ruleClassificationId" : "00000000-0000-0000-0000-000000000000",
								"ruleClassificationName" : "qosClassificationName",
								"ruleProfileId" : "00000000-0000-0000-0000-000000000000",
								"ruleProfileName" : "templateName"
							}
						],
						"uplinkQos" : [
							{
								"ruleId" : "00000000-0000-0000-0000-000000000000",
								"rulePriority" : 1,
								"ruleClassificationId" : "00000000-0000-0000-0000-000000000000",
								"ruleClassificationName" : "qosClassificationName",
								"ruleProfileId" : "00000000-0000-0000-0000-000000000000",
								"ruleProfileName" : "templateName"
							}
						]
					}
				],
				"ipsecTunnelConfigs" : [
					{
						"trackIP" : "10.12.13.14",
						"wanLinkName" : "AR 104",
						"deviceName" : "AR 104",
						"id" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
						"priority" : "1",
						"tunnelPortName" : "Tunnel0/0/400",
						"wanLinkId" : "fbb684c8-0d37-496f-bafa-4b06d515j7l6",
						"ipAddress" : "192.168.0.1/24",
						"srcIpAddress" : "192.168.1.1",
						"srcType" : "IP",
						"srcInterfaceId" : "00000000-0000-0000-0000-000000000000",
						"dstIpAddress" : "192.168.1.2",
						"ipsecProfileId" : "fbb684c8-0d37-496f-bafa-4b06d5151e2e",
						"mtu" : 1500,
						"TCPmss" : 1200,
						"bandwidth" : 10
					}
				]
			}
		}
	],
	"processInstanceId" : ""
}

返回状态码为202:请求正在处理中,请求处理详情请通过“查询业务编排结果”接口,确认是否处理成功。响应体参考LocalAccessPolicyResponse。

HTTP/1.1 202 Accepted
Date: Sun,16 Feb 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive

返回状态码为400:请求参数错误,无响应体。

HTTP/1.1 400 Bad Request
Date: Sun,16 Feb 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive

返回状态码为500:内部错误,无响应体。

HTTP/1.1 500 Internal Server Error
Date: Sun,16 Feb 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
support.huaweicloud.com/qiankuncmn-qiankuncs/toctopics/zh-cn_topic_0000001870548933.html