文档中心 > ModifyIpsec
ModifyIpsec

最近更新时间:2021-12-29

请求方法:PUT

接口描述: 修改IPSec接入


请求参数

Param

名称

类型

是否必选

描述

Action

String

要执行的操作。取值: ModifyIpsec。

RegionId

String

地域ID。

Body

名称

类型

是否必选

描述

IpSecPolicy

Object

IPSec信息。

+Encapsulation

String

封装模式 : tunnel。

+LifeCycle

Integer

生命周期 180-604800。

+AuthAlgorithm

String

认证算法 MD5 SHA1 SHA256 SHA384 SHA512 SM1-CBC-128 SM4-CBC SM3。

+TransportProtocol

String

传输协议 ESP ESP_AH。

+Pfs

String

PFS Group_1   Group_2 Group_5 Group_14 Group_24。

+EncryptAlgorithm

String

加密算法 3DES-CBC AES-CBC-128 AES-CBC-192 AES-CBC-256 DES-CBC。

IpSecConnection

Object

IPSec链接信息。

+EndPointId

String

客户端ID。

+PreShareKey

String

预共享密钥 1-128 个字符。

+Description

String

描述。

+VpcId

String

所在VPC ID。

+Id

String

IPSEC ID。

+SubnetIds

Array

子网ID列表。

+Name

String

名称。

+VpnId

String

VPN ID。

IkePolicy

Object

IKE信息。

+LifeCycle

Integer

生命周期 180-604800。

+ConsultMode

String

协商模式 main。

+LocalIdentify

String

本端ID 配合模式填写 IP或域名。

+Version

String

版本 v1。

+PeerType

String

对端模式 ipv4 fqdn。

+AuthAlgorithm

String

认证算法 MD5 SHA1 SHA256 SHA384 SHA512 SM1-CBC-128 SM4-CBC SM3。

+LocalType

String

本端模式 IPv4 fqdn。

+PeerIdentify

String

对端ID 配合模式填写 IP或域名。

+Dhalgorithm

String

DH算法 DH Group 1 DH Group 2   DH Group 5 DH Group 14 DH Group 24。

+EncryptAlgorithm

String

加密算法 3DES-CBC AES-CBC-128 AES-CBC-192 AES-CBC-256 DES-CBC。


返回参数

名称

类型

描述

Code

String

操作结果编码。

Msg

String

操作结果描述。


示例

请求示例

PUT https://api.unicloud.com/networks/vpn?Action=ModifyIpsec

&RegionId=HB1-BJMY

&<公共请求参数>

body

{

  "IpSecPolicy": {

    "Encapsulation": "tunnel",

    "LifeCycle": 86400,

    "AuthAlgorithm": "MD5",

    "TransportProtocol": "ESP",

    "Pfs": "Group_1",

    "EncryptAlgorithm": "3DES-CBC"

  },

  "IpSecConnection": {

    "EndPointId": "470123dde5a8449d8d65c73d465ff1ed",

    "PreShareKey": "123",

    "Description": "",

    "VpcId": "vpc-czb8deuuxshpb",

    "Id": "ipsec-kfuolutd61c7",

    "SubnetIds": [

      "cc6a8169234f481981758305361e567b"

    ],

    "Name": "sss2",

    "VpnId": "vpn-ke93avzywo1c"

  },

  "IkePolicy": {

    "LifeCycle": 86400,

    "ConsultMode": "main",

    "LocalIdentify": "10.254.254.52",

    "Version": "v1",

    "PeerType": "ipv4",

    "AuthAlgorithm": "MD5",

    "LocalType": "ipv4",

    "PeerIdentify": "10.254.253.205",

    "Dhalgorithm": "DH group 1",

    "EncryptAlgorithm": "3DES-CBC"

  }

}

返回示例

JSON 格式

{

    "Code": "Network.Success",

    "Msg": "修改Ipsec成功",

}