{
  "name": "bmvpc",
  "display_name": "黑石私有网络",
  "description": "",
  "domain": "other",
  "api_version": "2018-06-25",
  "endpoint": "bmvpc.tencentcloudapi.com",
  "actions": [
    {
      "name": "AcceptVpcPeerConnection",
      "description": "接受黑石对等连接",
      "status": "online",
      "parameters": [
        {
          "name": "VpcPeerConnectionId",
          "type": "string",
          "required": true,
          "description": "黑石对等连接实例ID"
        }
      ],
      "required": [
        "VpcPeerConnectionId"
      ]
    },
    {
      "name": "AsyncRegisterIps",
      "description": "黑石1.0接口，业务已下线，90天无调用 批量注册虚拟IP，异步接口。通过接口来查询任务进度。每次请求最多注册256个IP",
      "status": "deprecated",
      "parameters": [
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络的唯一ID。"
        },
        {
          "name": "SubnetId",
          "type": "string",
          "required": true,
          "description": "子网唯一ID。"
        },
        {
          "name": "Ips",
          "type": "array",
          "required": true,
          "description": "需要注册的IP列表。",
          "item_type": "string"
        }
      ],
      "required": [
        "VpcId",
        "SubnetId",
        "Ips"
      ]
    },
    {
      "name": "BindEipsToNatGateway",
      "description": "NAT网关绑定EIP接口，可将EIP绑定到NAT网关，该EIP作为访问外网的源IP地址，将流量发送到Internet",
      "status": "online",
      "parameters": [
        {
          "name": "NatId",
          "type": "string",
          "required": true,
          "description": "NAT网关ID，例如：nat-kdm476mp",
          "example": "nat-2duawe5v"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID，例如：vpc-kd7d06of",
          "example": "vpc-mi51u7gs"
        },
        {
          "name": "AssignedEips",
          "type": "array",
          "required": false,
          "description": "已分配的EIP列表；AssignedEips和AutoAllocEipNum至少输入一个",
          "example": "[\"139.199.40.16\\r\\n\"]",
          "item_type": "string"
        },
        {
          "name": "AutoAllocEipNum",
          "type": "integer",
          "required": false,
          "description": "新建EIP数目，系统将会按您的要求生产该数目个数EIP；AssignedEips和AutoAllocEipNum至少输入一个",
          "example": "2"
        }
      ],
      "required": [
        "NatId",
        "VpcId"
      ]
    },
    {
      "name": "BindIpsToNatGateway",
      "description": "黑石1.0接口，业务已下线，90天无调用 可用于将子网的部分IP绑定到NAT网关",
      "status": "deprecated",
      "parameters": [
        {
          "name": "NatId",
          "type": "string",
          "required": true,
          "description": "NAT网关ID，例如：nat-kdm476mp"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID，例如：vpc-kd7d06of"
        },
        {
          "name": "IpInfoSet",
          "type": "array",
          "required": true,
          "description": "部分IP信息，子网下只有该部分IP将加入NAT，仅当网关转发模式为IP方式有效",
          "item_type": "object",
          "children": [
            {
              "name": "SubnetId",
              "type": "string",
              "required": true,
              "description": "子网ID"
            },
            {
              "name": "Ips",
              "type": "array",
              "required": true,
              "description": "IP列表",
              "item_type": "string"
            }
          ]
        }
      ],
      "required": [
        "NatId",
        "VpcId",
        "IpInfoSet"
      ]
    },
    {
      "name": "BindSubnetsToNatGateway",
      "description": "黑石1.0接口，业务已下线，90天无调用 NAT网关绑定子网后，该子网内全部IP可出公网",
      "status": "deprecated",
      "parameters": [
        {
          "name": "NatId",
          "type": "string",
          "required": true,
          "description": "NAT网关ID，例如：nat-kdm476mp"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID，例如：vpc-kd7d06of"
        },
        {
          "name": "SubnetIds",
          "type": "array",
          "required": true,
          "description": "子网ID列表，子网下全部IP将加入NAT，不区分网关转发方式",
          "item_type": "string"
        }
      ],
      "required": [
        "NatId",
        "VpcId",
        "SubnetIds"
      ]
    },
    {
      "name": "CreateCustomerGateway",
      "description": "90天无调用 本接口（CreateCustomerGateway）用于创建对端网关。",
      "status": "deprecated",
      "parameters": [
        {
          "name": "CustomerGatewayName",
          "type": "string",
          "required": true,
          "description": "对端网关名称，可任意命名，但不得超过60个字符。"
        },
        {
          "name": "IpAddress",
          "type": "string",
          "required": true,
          "description": "对端网关公网IP。"
        },
        {
          "name": "Zone",
          "type": "string",
          "required": true,
          "description": "可用区ID"
        }
      ],
      "required": [
        "CustomerGatewayName",
        "IpAddress",
        "Zone"
      ]
    },
    {
      "name": "CreateDockerSubnetWithVlan",
      "description": "创建黑石Docker子网， 如果不指定VlanId，将会分配2000--2999范围的VlanId; 子网会关闭分布式网关",
      "status": "online",
      "parameters": [
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "系统分配的私有网络ID，例如：vpc-kd7d06of"
        },
        {
          "name": "SubnetSet",
          "type": "array",
          "required": true,
          "description": "子网信息",
          "item_type": "object",
          "children": [
            {
              "name": "SubnetName",
              "type": "string",
              "required": true,
              "description": "子网名称，可任意命名，但不得超过60个字符"
            },
            {
              "name": "CidrBlock",
              "type": "string",
              "required": true,
              "description": "子网网段，子网网段必须在VPC网段内，相同VPC内子网网段不能重叠"
            },
            {
              "name": "DistributedFlag",
              "type": "integer",
              "required": false,
              "description": "是否开启子网分布式网关，默认传1，传0为关闭子网分布式网关。关闭分布式网关子网用于云服务器化子网，此子网中只能有一台物理机，同时此物理机及其上子机只能在此子网中"
            },
            {
              "name": "DhcpEnable",
              "type": "integer",
              "required": false,
              "description": "是否开启dhcp relay ，关闭为0，开启为1。默认为0"
            },
            {
              "name": "DhcpServerIp",
              "type": "array",
              "required": false,
              "description": "DHCP SERVER 的IP地址数组。IP地址为相同VPC的子网内分配的IP",
              "item_type": "string"
            },
            {
              "name": "IpReserve",
              "type": "integer",
              "required": false,
              "description": "预留的IP个数。从该子网的最大可分配IP倒序分配N个IP 用于DHCP 动态分配使用的地址段"
            },
            {
              "name": "VlanId",
              "type": "integer",
              "required": false,
              "description": "子网绑定的vlanId。VlanId取值范围为2000-2999。创建物理机子网，VlanId默认为5; 创建docker子网或者虚拟子网，VlanId默认会分配2000--2999未使用的数值。"
            },
            {
              "name": "Zone",
              "type": "string",
              "required": false,
              "description": "黑石子网的可用区"
            },
            {
              "name": "IsSmartNic",
              "type": "integer",
              "required": false,
              "description": "是否25G子网，1为是，0为否。"
            }
          ]
        }
      ],
      "required": [
        "VpcId",
        "SubnetSet"
      ]
    },
    {
      "name": "CreateHostedInterface",
      "description": "黑石1.0接口，业务已下线，90天无调用 本接口（CreateHostedInterface）用于黑石托管机器加入带VLANID不为5的子网。 1) 不能加入vlanId 为5的子网，只能加入VLANID范围为2000-2999的子网。 2) 每台托管机器最多可以加入20个子网。 3) 每次调用最多能支持传入10台托管机器。",
      "status": "deprecated",
      "parameters": [
        {
          "name": "InstanceIds",
          "type": "array",
          "required": true,
          "description": "托管机器唯一ID 数组",
          "item_type": "string"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID或者私有网络统一ID，建议使用统一ID"
        },
        {
          "name": "SubnetId",
          "type": "string",
          "required": true,
          "description": "子网ID或者子网统一ID，建议使用统一ID"
        }
      ],
      "required": [
        "InstanceIds",
        "VpcId",
        "SubnetId"
      ]
    },
    {
      "name": "CreateInterfaces",
      "description": "物理机加入子网",
      "status": "online",
      "parameters": [
        {
          "name": "InstanceIds",
          "type": "array",
          "required": true,
          "description": "物理机实例ID列表",
          "item_type": "string"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID"
        },
        {
          "name": "SubnetId",
          "type": "string",
          "required": true,
          "description": "子网ID"
        }
      ],
      "required": [
        "InstanceIds",
        "VpcId",
        "SubnetId"
      ]
    },
    {
      "name": "CreateNatGateway",
      "description": "黑石1.0接口，业务已下线，90天无调用 创建NAT网关接口，可针对网段方式、子网全部IP、子网部分IP这三种方式创建NAT网关",
      "status": "deprecated",
      "parameters": [
        {
          "name": "ForwardMode",
          "type": "string",
          "required": true,
          "description": "转发模式，其中0表示IP方式，1表示网段方式；通过cidr方式可支持更多的IP接入到NAT网关",
          "example": "1"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID，例如：vpc-kd7d06of",
          "example": "vpc-mi51u7gs"
        },
        {
          "name": "NatName",
          "type": "string",
          "required": true,
          "description": "NAT名称",
          "example": "test"
        },
        {
          "name": "MaxConcurrent",
          "type": "integer",
          "required": true,
          "description": "并发连接数规格；取值为1000000、3000000、10000000，分别对应小型、中型、大型NAT网关",
          "example": "10000000"
        },
        {
          "name": "SubnetIds",
          "type": "array",
          "required": false,
          "description": "子网ID列表，子网下全部IP将加入NAT，不区分网关转发方式",
          "example": "[\"subnet-d3668cur\\r\\n\",\"subnet-dipbsl5n\\r\\n\"]",
          "item_type": "string"
        },
        {
          "name": "IpInfoSet",
          "type": "array",
          "required": false,
          "description": "部分IP信息，子网下只有该部分IP将加入NAT，仅当网关转发模式为IP方式有效；IpInfoSet和SubnetIds中的子网ID不能同时存在",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "SubnetId",
              "type": "string",
              "required": true,
              "description": "子网ID"
            },
            {
              "name": "Ips",
              "type": "array",
              "required": true,
              "description": "IP列表",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "AssignedEips",
          "type": "array",
          "required": false,
          "description": "已分配的EIP列表, AssignedEips和AutoAllocEipNum至少输入一个",
          "example": "[\"139.199.40.59\\r\\n\"]",
          "item_type": "string"
        },
        {
          "name": "AutoAllocEipNum",
          "type": "integer",
          "required": false,
          "description": "新建EIP数目，系统将会按您的要求生产该数目个数EIP, AssignedEips和AutoAllocEipNum至少输入一个",
          "example": "1"
        },
        {
          "name": "Exclusive",
          "type": "integer",
          "required": false,
          "description": "独占标识，取值为0和1，默认值为0；0和1分别表示创建共享型NAT网关和独占NAT型网关；由于同一个VPC网络内，指向NAT集群的默认路由只有一条，因此VPC内只能创建一种类型NAT网关；创建独占型NAT网关时，需联系对应架构师进行独占NAT集群搭建，否则无法创建独占型NAT网关。",
          "example": "0"
        }
      ],
      "required": [
        "ForwardMode",
        "VpcId",
        "NatName",
        "MaxConcurrent"
      ]
    },
    {
      "name": "CreateRoutePolicies",
      "description": "黑石1.0接口，业务已下线，90天无调用 创建黑石路由表的路由规则",
      "status": "deprecated",
      "parameters": [
        {
          "name": "RouteTableId",
          "type": "string",
          "required": true,
          "description": "路由表ID"
        },
        {
          "name": "RoutePolicySet",
          "type": "array",
          "required": true,
          "description": "新增的路由",
          "item_type": "object",
          "children": [
            {
              "name": "DestinationCidrBlock",
              "type": "string",
              "required": false,
              "description": "目的网段"
            },
            {
              "name": "GatewayType",
              "type": "string",
              "required": false,
              "description": "下一跳类型，目前我们支持的类型有： LOCAL：物理机默认路由； VPN：VPN网关； PEERCONNECTION：对等连接； CPM：物理机自定义路由； CCN：云联网； TGW：公网默认路由； SSLVPN : SSH SSL VPN网关。"
            },
            {
              "name": "GatewayId",
              "type": "string",
              "required": false,
              "description": "下一跳地址，这里只需要指定不同下一跳类型的网关ID，系统会自动匹配到下一跳地址。"
            },
            {
              "name": "RouteDescription",
              "type": "string",
              "required": false,
              "description": "路由策略描述。"
            },
            {
              "name": "RoutePolicyId",
              "type": "string",
              "required": false,
              "description": "路由策略ID"
            },
            {
              "name": "RoutePolicyType",
              "type": "string",
              "required": false,
              "description": "路由类型，目前我们支持的类型有： USER：用户自定义路由； NETD：网络探测路由，创建网络探测实例时，系统默认下发，不可编辑与删除； CCN：云联网路由，系统默认下发，不可编辑与删除。 用户只能添加和编辑USER 类型的路由。"
            },
            {
              "name": "Enabled",
              "type": "boolean",
              "required": false,
              "description": "是否启用"
            }
          ]
        }
      ],
      "required": [
        "RouteTableId",
        "RoutePolicySet"
      ]
    },
    {
      "name": "CreateSubnet",
      "description": "创建黑石私有网络的子网 访问管理: 用户可以对VpcId进行授权操作。例如设置资源为[\"qcs::bmvpc:::unVpc/vpc-xxxxx\"]",
      "status": "online",
      "parameters": [
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "系统分配的私有网络ID，例如：vpc-kd7d06of"
        },
        {
          "name": "SubnetSet",
          "type": "array",
          "required": true,
          "description": "子网信息",
          "item_type": "object",
          "children": [
            {
              "name": "SubnetName",
              "type": "string",
              "required": true,
              "description": "子网名称，可任意命名，但不得超过60个字符"
            },
            {
              "name": "CidrBlock",
              "type": "string",
              "required": true,
              "description": "子网网段，子网网段必须在VPC网段内，相同VPC内子网网段不能重叠"
            },
            {
              "name": "DistributedFlag",
              "type": "integer",
              "required": false,
              "description": "是否开启子网分布式网关，默认传1，传0为关闭子网分布式网关。关闭分布式网关子网用于云服务器化子网，此子网中只能有一台物理机，同时此物理机及其上子机只能在此子网中"
            },
            {
              "name": "DhcpEnable",
              "type": "integer",
              "required": false,
              "description": "是否开启dhcp relay ，关闭为0，开启为1。默认为0"
            },
            {
              "name": "DhcpServerIp",
              "type": "array",
              "required": false,
              "description": "DHCP SERVER 的IP地址数组。IP地址为相同VPC的子网内分配的IP",
              "item_type": "string"
            },
            {
              "name": "IpReserve",
              "type": "integer",
              "required": false,
              "description": "预留的IP个数。从该子网的最大可分配IP倒序分配N个IP 用于DHCP 动态分配使用的地址段"
            },
            {
              "name": "VlanId",
              "type": "integer",
              "required": false,
              "description": "子网绑定的vlanId。VlanId取值范围为2000-2999。创建物理机子网，VlanId默认为5; 创建docker子网或者虚拟子网，VlanId默认会分配2000--2999未使用的数值。"
            },
            {
              "name": "Zone",
              "type": "string",
              "required": false,
              "description": "黑石子网的可用区"
            },
            {
              "name": "IsSmartNic",
              "type": "integer",
              "required": false,
              "description": "是否25G子网，1为是，0为否。"
            }
          ]
        }
      ],
      "required": [
        "VpcId",
        "SubnetSet"
      ]
    },
    {
      "name": "CreateVirtualSubnetWithVlan",
      "description": "创建黑石虚拟子网， 虚拟子网用于在黑石上创建虚拟网络，与黑石子网要做好规划。虚拟子网会分配2000-2999的VlanId。",
      "status": "online",
      "parameters": [
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "系统分配的私有网络ID，例如：vpc-kd7d06of"
        },
        {
          "name": "SubnetSet",
          "type": "array",
          "required": true,
          "description": "子网信息",
          "item_type": "object",
          "children": [
            {
              "name": "SubnetName",
              "type": "string",
              "required": true,
              "description": "子网名称，可任意命名，但不得超过60个字符"
            },
            {
              "name": "CidrBlock",
              "type": "string",
              "required": true,
              "description": "子网网段，子网网段必须在VPC网段内，相同VPC内子网网段不能重叠"
            },
            {
              "name": "DistributedFlag",
              "type": "integer",
              "required": false,
              "description": "是否开启子网分布式网关，默认传1，传0为关闭子网分布式网关。关闭分布式网关子网用于云服务器化子网，此子网中只能有一台物理机，同时此物理机及其上子机只能在此子网中"
            },
            {
              "name": "DhcpEnable",
              "type": "integer",
              "required": false,
              "description": "是否开启dhcp relay ，关闭为0，开启为1。默认为0"
            },
            {
              "name": "DhcpServerIp",
              "type": "array",
              "required": false,
              "description": "DHCP SERVER 的IP地址数组。IP地址为相同VPC的子网内分配的IP",
              "item_type": "string"
            },
            {
              "name": "IpReserve",
              "type": "integer",
              "required": false,
              "description": "预留的IP个数。从该子网的最大可分配IP倒序分配N个IP 用于DHCP 动态分配使用的地址段"
            },
            {
              "name": "VlanId",
              "type": "integer",
              "required": false,
              "description": "子网绑定的vlanId。VlanId取值范围为2000-2999。创建物理机子网，VlanId默认为5; 创建docker子网或者虚拟子网，VlanId默认会分配2000--2999未使用的数值。"
            },
            {
              "name": "Zone",
              "type": "string",
              "required": false,
              "description": "黑石子网的可用区"
            },
            {
              "name": "IsSmartNic",
              "type": "integer",
              "required": false,
              "description": "是否25G子网，1为是，0为否。"
            }
          ]
        }
      ],
      "required": [
        "VpcId",
        "SubnetSet"
      ]
    },
    {
      "name": "CreateVpc",
      "description": "黑石1.0接口，业务已下线，90天无调用 创建黑石私有网络",
      "status": "deprecated",
      "parameters": [
        {
          "name": "VpcName",
          "type": "string",
          "required": true,
          "description": "私有网络的名称"
        },
        {
          "name": "CidrBlock",
          "type": "string",
          "required": true,
          "description": "私有网络的CIDR"
        },
        {
          "name": "Zone",
          "type": "string",
          "required": true,
          "description": "私有网络的可用区"
        },
        {
          "name": "SubnetSet",
          "type": "array",
          "required": false,
          "description": "子网信息",
          "item_type": "object",
          "children": [
            {
              "name": "SubnetName",
              "type": "string",
              "required": true,
              "description": "子网名称"
            },
            {
              "name": "CidrBlock",
              "type": "string",
              "required": true,
              "description": "子网的CIDR"
            },
            {
              "name": "Zone",
              "type": "string",
              "required": false,
              "description": "子网的可用区"
            }
          ]
        },
        {
          "name": "EnableMonitoring",
          "type": "boolean",
          "required": false,
          "description": "是否启用内网监控"
        }
      ],
      "required": [
        "VpcName",
        "CidrBlock",
        "Zone"
      ]
    },
    {
      "name": "CreateVpcPeerConnection",
      "description": "黑石1.0接口，业务已下线，90天无调用 创建对等连接",
      "status": "deprecated",
      "parameters": [
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "本端VPC唯一ID"
        },
        {
          "name": "PeerVpcId",
          "type": "string",
          "required": true,
          "description": "对端VPC唯一ID"
        },
        {
          "name": "PeerRegion",
          "type": "string",
          "required": true,
          "description": "对端地域，取值范围为gz,sh,bj,hk,cd,de,sh_bm,gz_bm,bj_bm,cq_bm等"
        },
        {
          "name": "VpcPeerConnectionName",
          "type": "string",
          "required": true,
          "description": "对等连接名称"
        },
        {
          "name": "PeerUin",
          "type": "string",
          "required": false,
          "description": "对端账户OwnerUin（默认值为本端账户）"
        },
        {
          "name": "Bandwidth",
          "type": "integer",
          "required": false,
          "description": "跨地域必传，带宽上限值"
        }
      ],
      "required": [
        "VpcId",
        "PeerVpcId",
        "PeerRegion",
        "VpcPeerConnectionName"
      ]
    },
    {
      "name": "DeleteCustomerGateway",
      "description": "本接口（DeleteCustomerGateway）用于删除对端网关。",
      "status": "online",
      "parameters": [
        {
          "name": "CustomerGatewayId",
          "type": "string",
          "required": true,
          "description": "对端网关ID，例如：bmcgw-2wqq41m9，可通过DescribeCustomerGateways接口查询对端网关。"
        }
      ],
      "required": [
        "CustomerGatewayId"
      ]
    },
    {
      "name": "DeleteHostedInterface",
      "description": "本接口用于托管机器从VLANID不为5的子网中移除。 1) 不能从vlanId 为5的子网中移除。 2) 每次调用最多能支持传入10台物理机。",
      "status": "online",
      "parameters": [
        {
          "name": "InstanceIds",
          "type": "array",
          "required": true,
          "description": "托管机器唯一ID 数组",
          "item_type": "string"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID或者私有网络统一ID，建议使用统一ID"
        },
        {
          "name": "SubnetId",
          "type": "string",
          "required": true,
          "description": "子网ID或者子网统一ID，建议使用统一ID"
        }
      ],
      "required": [
        "InstanceIds",
        "VpcId",
        "SubnetId"
      ]
    },
    {
      "name": "DeleteHostedInterfaces",
      "description": "托管机器移除子网批量接口，传入一台托管机器和多个子网，批量移除这些子网。异步接口，接口返回TaskId。",
      "status": "online",
      "parameters": [
        {
          "name": "InstanceId",
          "type": "string",
          "required": true,
          "description": "物理机ID"
        },
        {
          "name": "SubnetIds",
          "type": "array",
          "required": true,
          "description": "物理机ID",
          "item_type": "string"
        }
      ],
      "required": [
        "InstanceId",
        "SubnetIds"
      ]
    },
    {
      "name": "DeleteInterfaces",
      "description": "物理机移除子网批量接口，传入一台物理机和多个子网，批量移除这些子网。异步接口，接口返回TaskId。",
      "status": "online",
      "parameters": [
        {
          "name": "InstanceId",
          "type": "string",
          "required": true,
          "description": "物理机ID"
        },
        {
          "name": "SubnetIds",
          "type": "array",
          "required": true,
          "description": "子网的唯一ID列表",
          "item_type": "string"
        }
      ],
      "required": [
        "InstanceId",
        "SubnetIds"
      ]
    },
    {
      "name": "DeleteNatGateway",
      "description": "黑石1.0接口，业务已下线，90天无调用 删除NAT网关",
      "status": "deprecated",
      "parameters": [
        {
          "name": "NatId",
          "type": "string",
          "required": true,
          "description": "NAT网关ID，例如：nat-kdm476mp",
          "example": "nat-kdm476mp"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID，例如：vpc-kd7d06of",
          "example": "vpc-mi51u7gs"
        }
      ],
      "required": [
        "NatId",
        "VpcId"
      ]
    },
    {
      "name": "DeleteRoutePolicy",
      "description": "黑石1.0接口，业务已下线，90天无调用 删除黑石路由表路由规则",
      "status": "deprecated",
      "parameters": [
        {
          "name": "RouteTableId",
          "type": "string",
          "required": true,
          "description": "路由表ID"
        },
        {
          "name": "RoutePolicyId",
          "type": "string",
          "required": true,
          "description": "路由表策略ID"
        }
      ],
      "required": [
        "RouteTableId",
        "RoutePolicyId"
      ]
    },
    {
      "name": "DeleteSubnet",
      "description": "本接口（DeleteSubnet）用于删除黑石私有网络子网。 删除子网前，请清理该子网下所有资源，包括物理机、负载均衡、黑石数据库、弹性IP、NAT网关等资源",
      "status": "online",
      "parameters": [
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID。可通过DescribeVpcs接口返回值中的VpcId获取。"
        },
        {
          "name": "SubnetId",
          "type": "string",
          "required": true,
          "description": "子网实例ID。可通过DescribeSubnets接口返回值中的SubnetId获取。"
        }
      ],
      "required": [
        "VpcId",
        "SubnetId"
      ]
    },
    {
      "name": "DeleteVirtualIp",
      "description": "退还虚拟IP。此接口只能退还虚拟IP，物理机IP不能退还。",
      "status": "online",
      "parameters": [
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络唯一ID。"
        },
        {
          "name": "Ips",
          "type": "array",
          "required": true,
          "description": "退还的IP列表。",
          "item_type": "string"
        }
      ],
      "required": [
        "VpcId",
        "Ips"
      ]
    },
    {
      "name": "DeleteVpc",
      "description": "本接口(DeleteVpc)用于删除黑石私有网络(VPC)。 删除私有网络前，请清理该私有网络下所有资源，包括子网、负载均衡、弹性 IP、对等连接、NAT 网关、专线通道、SSLVPN 等资源。",
      "status": "online",
      "parameters": [
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。"
        }
      ],
      "required": [
        "VpcId"
      ]
    },
    {
      "name": "DeleteVpcPeerConnection",
      "description": "删除黑石对等连接",
      "status": "online",
      "parameters": [
        {
          "name": "VpcPeerConnectionId",
          "type": "string",
          "required": true,
          "description": "黑石对等连接实例ID"
        }
      ],
      "required": [
        "VpcPeerConnectionId"
      ]
    },
    {
      "name": "DeleteVpnConnection",
      "description": "本接口(DeleteVpnConnection)用于删除VPN通道。",
      "status": "online",
      "parameters": [
        {
          "name": "VpnConnectionId",
          "type": "string",
          "required": true,
          "description": "VPN通道实例ID。形如：bmvpnx-f49l6u0z。"
        }
      ],
      "required": [
        "VpnConnectionId"
      ]
    },
    {
      "name": "DeleteVpnGateway",
      "description": "本接口（DeleteVpnGateway）用于删除VPN网关。",
      "status": "online",
      "parameters": [
        {
          "name": "VpnGatewayId",
          "type": "string",
          "required": true,
          "description": "VPN网关实例ID。"
        }
      ],
      "required": [
        "VpnGatewayId"
      ]
    },
    {
      "name": "DeregisterIps",
      "description": "黑石1.0接口，业务已下线，90天无调用 注销私有网络IP为空闲",
      "status": "deprecated",
      "parameters": [
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID"
        },
        {
          "name": "IpSet",
          "type": "array",
          "required": true,
          "description": "注销指定IP的列表",
          "item_type": "string"
        },
        {
          "name": "SubnetId",
          "type": "string",
          "required": false,
          "description": "私有网络子网ID"
        }
      ],
      "required": [
        "VpcId",
        "IpSet"
      ]
    },
    {
      "name": "DescribeCustomerGateways",
      "description": "本接口（DescribeCustomerGateways）用于查询对端网关列表。",
      "status": "online",
      "parameters": [
        {
          "name": "CustomerGatewayIds",
          "type": "array",
          "required": false,
          "description": "对端网关ID，例如：bmcgw-2wqq41m9。每次请求的实例的上限为100。参数不支持同时指定CustomerGatewayIds和Filters。",
          "item_type": "string"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤条件，详见下表：实例过滤条件表。每次请求的Filters的上限为10，Filter.Values的上限为5。参数不支持同时指定CustomerGatewayIds和Filters。 customergateway-name - String - （过滤条件）对端网关名称。 ip-address - String - （过滤条件)对端网关地址。 customergateway-id - String - （过滤条件）对端网关唯一ID。 zone - String - （过滤条件）对端所在可用区，形如：ap-guangzhou-2。",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "属性名称, 若存在多个Filter时，Filter间的关系为逻辑与（AND）关系。"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "属性值, 若同一个Filter存在多个Values，同一Filter下Values间的关系为逻辑或（OR）关系。",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "偏移量，默认为0。关于Offset的更进一步介绍请参考 API 简介中的相关小节。"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "返回数量，默认为20，最大值为100。"
        },
        {
          "name": "OrderField",
          "type": "string",
          "required": false,
          "description": "排序字段, 支持\"CreateTime\"排序"
        },
        {
          "name": "OrderDirection",
          "type": "string",
          "required": false,
          "description": "排序方向, “asc”、“desc”"
        }
      ],
      "required": []
    },
    {
      "name": "DescribeNatGateways",
      "description": "获取NAT网关信息，包括NAT网关 ID、网关名称、私有网络、网关并发连接上限、绑定EIP列表等",
      "status": "online",
      "parameters": [
        {
          "name": "NatId",
          "type": "string",
          "required": false,
          "description": "NAT网关ID，例如：nat-kdm476mp"
        },
        {
          "name": "NatName",
          "type": "string",
          "required": false,
          "description": "NAT名称"
        },
        {
          "name": "SearchKey",
          "type": "string",
          "required": false,
          "description": "搜索字段"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": false,
          "description": "私有网络ID，例如：vpc-kd7d06of"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "起始值"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "偏移值，默认值为 20"
        },
        {
          "name": "Zone",
          "type": "string",
          "required": false,
          "description": "NAT所在可用区，形如：ap-guangzhou-2。"
        },
        {
          "name": "OrderField",
          "type": "string",
          "required": false,
          "description": "排序字段, 支持\"CreateTime\"排序"
        },
        {
          "name": "OrderDirection",
          "type": "string",
          "required": false,
          "description": "排序方向, “asc”、“desc”"
        }
      ],
      "required": []
    },
    {
      "name": "DescribeNatSubnets",
      "description": "可获取NAT网关绑定的子网信息",
      "status": "online",
      "parameters": [
        {
          "name": "NatId",
          "type": "string",
          "required": true,
          "description": "NAT网关ID，例如：nat-kdm476mp"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID，例如：vpc-kd7d06of"
        }
      ],
      "required": [
        "NatId",
        "VpcId"
      ]
    },
    {
      "name": "DescribeRoutePolicies",
      "description": "本接口（DescribeRoutePolicies）用于查询路由表条目。",
      "status": "online",
      "parameters": [
        {
          "name": "RouteTableId",
          "type": "string",
          "required": true,
          "description": "路由表实例ID，例如：rtb-afg8md3c。",
          "example": "rtb-afg8md3c"
        },
        {
          "name": "RoutePolicyIds",
          "type": "array",
          "required": false,
          "description": "路由策略实例ID，例如：rti-azd4dt1c。",
          "example": "[\"rti-q1j48dkd\\r\\n\"]",
          "item_type": "string"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤条件，参数不支持同时指定RoutePolicyIds和Filters。 route-table-id - String - （过滤条件）路由表实例ID。 vpc-id - String - （过滤条件）VPC实例ID，形如：vpc-f49l6u0z。 route-policy-id - String - （过滤条件）路由策略ID。 route-policy-description-like - String -（过滤条件）路由项备注。 route-policy-type - String - （过滤条件）路由项策略类型。 destination-cidr-like - String - （过滤条件）路由项目的地址。 ga...",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "属性名称, 若存在多个Filter时，Filter间的关系为逻辑与（AND）关系。"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "属性值, 若同一个Filter存在多个Values，同一Filter下Values间的关系为逻辑或（OR）关系。",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "初始行的偏移量，默认为0。",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "每页行数，默认为20。",
          "example": "20"
        }
      ],
      "required": [
        "RouteTableId"
      ]
    },
    {
      "name": "DescribeRouteTables",
      "description": "本接口（DescribeRouteTables）用于查询路由表。",
      "status": "online",
      "parameters": [
        {
          "name": "RouteTableIds",
          "type": "array",
          "required": false,
          "description": "路由表实例ID，例如：rtb-azd4dt1c。",
          "item_type": "string"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤条件，参数不支持同时指定RouteTableIds和Filters。 route-table-id - String - （过滤条件）路由表实例ID。 route-table-name - String - （过滤条件）路由表名称。 route-table-id-like - String - （模糊过滤条件）路由表实例ID。 route-table-name-like - String - （模糊过滤条件）路由表名称。 vpc-id - String - （过滤条件）VPC实例ID，形如：vpc-f49l6u0z。 zone - String - （过滤条件）可用区。",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "属性名称, 若存在多个Filter时，Filter间的关系为逻辑与（AND）关系。"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "属性值, 若同一个Filter存在多个Values，同一Filter下Values间的关系为逻辑或（OR）关系。",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "初始行的偏移量，默认为0。"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "每页行数，默认为20。"
        },
        {
          "name": "OrderField",
          "type": "string",
          "required": false,
          "description": "排序字段, 支持按“RouteTableId”，“VpcId”, \"RouteTableName\", \"CreateTime\""
        },
        {
          "name": "OrderDirection",
          "type": "string",
          "required": false,
          "description": "排序方向, “asc”、“desc”"
        }
      ],
      "required": []
    },
    {
      "name": "DescribeSubnetAvailableIps",
      "description": "获取子网内可用IP列表",
      "status": "online",
      "parameters": [
        {
          "name": "SubnetId",
          "type": "string",
          "required": true,
          "description": "私有网络子网ID"
        },
        {
          "name": "Cidr",
          "type": "string",
          "required": false,
          "description": "CIDR前缀，例如10.0.1"
        }
      ],
      "required": [
        "SubnetId"
      ]
    },
    {
      "name": "DescribeSubnetByDevice",
      "description": "物理机可以加入物理机子网，虚拟子网，DOCKER子网，通过此接口可以查询物理机加入的子网。",
      "status": "online",
      "parameters": [
        {
          "name": "InstanceId",
          "type": "string",
          "required": true,
          "description": "物理机ID"
        },
        {
          "name": "Types",
          "type": "array",
          "required": false,
          "description": "子网类型。0: 物理机子网; 7: DOCKER子网 8: 虚拟子网",
          "item_type": "integer"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "查询的起始位置。"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "查询的个数。"
        }
      ],
      "required": [
        "InstanceId"
      ]
    },
    {
      "name": "DescribeSubnetByHostedDevice",
      "description": "托管可以加入物理机子网，虚拟子网，DOCKER子网，通过此接口可以查询托管加入的子网。",
      "status": "online",
      "parameters": [
        {
          "name": "InstanceId",
          "type": "string",
          "required": true,
          "description": "托管机器ID, 如chm-xasdfx2j"
        },
        {
          "name": "Types",
          "type": "array",
          "required": false,
          "description": "子网类型。0: 物理机子网; 7: DOCKER子网 8: 虚拟子网",
          "item_type": "integer"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "查询的起始位置。"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "查询的个数。"
        }
      ],
      "required": [
        "InstanceId"
      ]
    },
    {
      "name": "DescribeSubnets",
      "description": "本接口（DescribeSubnets）用于查询黑石子网列表。",
      "status": "online",
      "parameters": [
        {
          "name": "SubnetIds",
          "type": "array",
          "required": false,
          "description": "子网实例ID查询。形如：subnet-pxir56ns。参数不支持同时指定SubnetIds和Filters。",
          "item_type": "string"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤条件，参数不支持同时指定SubnetIds和Filters。 subnet-id - String - （过滤条件）Subnet实例名称。 vpc-id - String - （过滤条件）VPC实例ID，形如：vpc-f49l6u0z。 cidr-block - String - （过滤条件）vpc的cidr。 subnet-name - String - （过滤条件）子网名称。 zone - String - （过滤条件）可用区。",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "属性名称, 若存在多个Filter时，Filter间的关系为逻辑与（AND）关系。"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "属性值, 若同一个Filter存在多个Values，同一Filter下Values间的关系为逻辑或（OR）关系。",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "偏移量"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "返回数量"
        },
        {
          "name": "OrderField",
          "type": "string",
          "required": false,
          "description": "排序字段, 支持按“CreateTime”，“VlanId”"
        },
        {
          "name": "OrderDirection",
          "type": "string",
          "required": false,
          "description": "排序方向, “asc”、“desc”"
        }
      ],
      "required": []
    },
    {
      "name": "DescribeTaskStatus",
      "description": "根据任务ID，获取任务的执行状态",
      "status": "online",
      "parameters": [
        {
          "name": "TaskId",
          "type": "integer",
          "required": true,
          "description": "任务ID"
        }
      ],
      "required": [
        "TaskId"
      ]
    },
    {
      "name": "DescribeVpcPeerConnections",
      "description": "获取对等连接列表",
      "status": "online",
      "parameters": [
        {
          "name": "VpcPeerConnectionIds",
          "type": "array",
          "required": false,
          "description": "对等连接实例ID",
          "item_type": "string"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤条件，详见下表：实例过滤条件表。每次请求的Filters的上限为10，Filter.Values的上限为5。参数不支持同时指定VpcPeerConnectionIds和Filters。 过滤条件，参数不支持同时指定VpcPeerConnectionIds和Filters。 peer-name - String - （过滤条件）对等连接名称。",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "属性名称, 若存在多个Filter时，Filter间的关系为逻辑与（AND）关系。"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "属性值, 若同一个Filter存在多个Values，同一Filter下Values间的关系为逻辑或（OR）关系。",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "偏移量，默认为0。关于Offset的更进一步介绍请参考 API 简介中的相关小节。"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "返回数量，默认为20，最大值为100。"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": false,
          "description": "私有网络ID"
        }
      ],
      "required": []
    },
    {
      "name": "DescribeVpcQuota",
      "description": "本接口（DescribeVpcQuota）用于查询用户VPC相关配额限制。",
      "status": "online",
      "parameters": [
        {
          "name": "TypeIds",
          "type": "array",
          "required": true,
          "description": "类型",
          "item_type": "integer"
        }
      ],
      "required": [
        "TypeIds"
      ]
    },
    {
      "name": "DescribeVpcResource",
      "description": "查询黑石私有网络关联资源",
      "status": "online",
      "parameters": [
        {
          "name": "VpcIds",
          "type": "array",
          "required": false,
          "description": "私有网络实例ID",
          "item_type": "string"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤条件，参数不支持同时指定SubnetIds和Filters。 vpc-id - String - （过滤条件）私有网络实例ID，形如：vpc-f49l6u0z。 vpc-name - String - （过滤条件）私有网络名称。 zone - String - （过滤条件）可用区。 state - String - （过滤条件）VPC状态。available: 运营中; pending: 创建中; failed: 创建失败; deleting: 删除中",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "属性名称, 若存在多个Filter时，Filter间的关系为逻辑与（AND）关系。"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "属性值, 若同一个Filter存在多个Values，同一Filter下Values间的关系为逻辑或（OR）关系。",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "偏移量"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "返回数量"
        },
        {
          "name": "OrderField",
          "type": "string",
          "required": false,
          "description": "排序字段"
        },
        {
          "name": "OrderDirection",
          "type": "string",
          "required": false,
          "description": "排序方向, “asc”、“desc”"
        }
      ],
      "required": []
    },
    {
      "name": "DescribeVpcView",
      "description": "本接口（DescribeVpcView）用于查询VPC网络拓扑视图。",
      "status": "online",
      "parameters": [
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络唯一ID"
        }
      ],
      "required": [
        "VpcId"
      ]
    },
    {
      "name": "DescribeVpcs",
      "description": "本接口（DescribeVpcs）用于查询私有网络列表。 本接口不传参数时，返回默认排序下的前20条VPC信息。",
      "status": "online",
      "parameters": [
        {
          "name": "VpcIds",
          "type": "array",
          "required": false,
          "description": "VPC实例ID。形如：vpc-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpcIds和Filters。",
          "item_type": "string"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤条件，参数不支持同时指定VpcIds和Filters。 vpc-name - String - （过滤条件）VPC实例名称。 vpc-id - String - （过滤条件）VPC实例ID形如：vpc-f49l6u0z。 cidr-block - String - （过滤条件）vpc的cidr。 state - String - （过滤条件）VPC状态。(pending | available). zone - String - （过滤条件）VPC的可用区。",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "属性名称, 若存在多个Filter时，Filter间的关系为逻辑与（AND）关系。"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "属性值, 若同一个Filter存在多个Values，同一Filter下Values间的关系为逻辑或（OR）关系。",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "初始行的偏移量，默认为0。"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "每页行数，默认为20。"
        }
      ],
      "required": []
    },
    {
      "name": "DescribeVpnConnections",
      "description": "本接口（DescribeVpnConnections）查询VPN通道列表。",
      "status": "online",
      "parameters": [
        {
          "name": "VpnConnectionIds",
          "type": "array",
          "required": false,
          "description": "VPN通道实例ID。形如：bmvpnx-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpnConnectionIds和Filters。",
          "item_type": "string"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤条件，详见下表：实例过滤条件表。每次请求的Filters的上限为10，Filter.Values的上限为5。参数不支持同时指定VpnConnectionIds和Filters。 vpc-id - String - （过滤条件）VPC实例ID形如：vpc-f49l6u0z。 state - String - （过滤条件 VPN状态：creating，available，createfailed，changing，changefailed，deleting，deletefailed。 zone - String - （过滤条件）VPN所在可用区，形如：ap-guangzhou-2。",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "属性名称, 若存在多个Filter时，Filter间的关系为逻辑与（AND）关系。"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "属性值, 若同一个Filter存在多个Values，同一Filter下Values间的关系为逻辑或（OR）关系。",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "偏移量，默认为0。关于Offset的更进一步介绍请参考 API 简介中的相关小节。"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "返回数量，默认为20，最大值为100。"
        },
        {
          "name": "VpnGatewayId",
          "type": "string",
          "required": false,
          "description": "VPN网关实例ID"
        },
        {
          "name": "VpnConnectionName",
          "type": "string",
          "required": false,
          "description": "VPN通道名称"
        },
        {
          "name": "OrderField",
          "type": "string",
          "required": false,
          "description": "排序字段, 支持\"CreateTime\"排序"
        },
        {
          "name": "OrderDirection",
          "type": "string",
          "required": false,
          "description": "排序方向, “asc”、“desc”"
        }
      ],
      "required": []
    },
    {
      "name": "DescribeVpnGateways",
      "description": "本接口（DescribeVpnGateways）用于查询VPN网关列表。",
      "status": "online",
      "parameters": [
        {
          "name": "VpnGatewayIds",
          "type": "array",
          "required": false,
          "description": "VPN网关实例ID。形如：bmvpngw-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpnGatewayIds和Filters。",
          "item_type": "string"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤条件，参数不支持同时指定VpnGatewayIds和Filters。 vpc-id - String - （过滤条件）VPC实例ID形如：vpc-f49l6u0z。 state - String - （过滤条件 VPN状态：creating，available，createfailed，changing，changefailed，deleting，deletefailed。 zone - String - （过滤条件）VPN所在可用区，形如：ap-guangzhou-2。 vpngw-name - String - （过滤条件）vpn网关名称。",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "属性名称, 若存在多个Filter时，Filter间的关系为逻辑与（AND）关系。"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "属性值, 若同一个Filter存在多个Values，同一Filter下Values间的关系为逻辑或（OR）关系。",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "偏移量"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "请求对象个数"
        },
        {
          "name": "OrderField",
          "type": "string",
          "required": false,
          "description": "排序字段, 支持\"CreateTime\"排序"
        },
        {
          "name": "OrderDirection",
          "type": "string",
          "required": false,
          "description": "排序方向, “asc”、“desc”"
        }
      ],
      "required": []
    },
    {
      "name": "DownloadCustomerGatewayConfiguration",
      "description": "90天无调用 本接口(DownloadCustomerGatewayConfiguration)用于下载VPN通道配置。",
      "status": "deprecated",
      "parameters": [
        {
          "name": "VpnConnectionId",
          "type": "string",
          "required": true,
          "description": "VPN通道实例ID。形如：bmvpnx-f49l6u0z。"
        },
        {
          "name": "VendorName",
          "type": "string",
          "required": true,
          "description": "厂商,取值 h3c，cisco"
        }
      ],
      "required": [
        "VpnConnectionId",
        "VendorName"
      ]
    },
    {
      "name": "ModifyCustomerGatewayAttribute",
      "description": "本接口（ModifyCustomerGatewayAttribute）用于修改对端网关信息。",
      "status": "online",
      "parameters": [
        {
          "name": "CustomerGatewayId",
          "type": "string",
          "required": true,
          "description": "对端网关ID，例如：bmcgw-2wqq41m9，可通过DescribeCustomerGateways接口查询对端网关。"
        },
        {
          "name": "CustomerGatewayName",
          "type": "string",
          "required": true,
          "description": "对端网关名称，可任意命名，但不得超过60个字符。"
        }
      ],
      "required": [
        "CustomerGatewayId",
        "CustomerGatewayName"
      ]
    },
    {
      "name": "ModifyRoutePolicy",
      "description": "黑石1.0接口，业务已下线，90天无调用 修改自定义路由",
      "status": "deprecated",
      "parameters": [
        {
          "name": "RouteTableId",
          "type": "string",
          "required": true,
          "description": "路由表ID",
          "example": "rtb-19yps3nz"
        },
        {
          "name": "RoutePolicy",
          "type": "object",
          "required": true,
          "description": "修改的路由",
          "example": "无",
          "children": [
            {
              "name": "DestinationCidrBlock",
              "type": "string",
              "required": false,
              "description": "目的网段"
            },
            {
              "name": "GatewayType",
              "type": "string",
              "required": false,
              "description": "下一跳类型，目前我们支持的类型有： LOCAL：物理机默认路由； VPN：VPN网关； PEERCONNECTION：对等连接； CPM：物理机自定义路由； CCN：云联网； TGW：公网默认路由； SSLVPN : SSH SSL VPN网关。"
            },
            {
              "name": "GatewayId",
              "type": "string",
              "required": false,
              "description": "下一跳地址，这里只需要指定不同下一跳类型的网关ID，系统会自动匹配到下一跳地址。"
            },
            {
              "name": "RouteDescription",
              "type": "string",
              "required": false,
              "description": "路由策略描述。"
            },
            {
              "name": "RoutePolicyId",
              "type": "string",
              "required": false,
              "description": "路由策略ID"
            },
            {
              "name": "RoutePolicyType",
              "type": "string",
              "required": false,
              "description": "路由类型，目前我们支持的类型有： USER：用户自定义路由； NETD：网络探测路由，创建网络探测实例时，系统默认下发，不可编辑与删除； CCN：云联网路由，系统默认下发，不可编辑与删除。 用户只能添加和编辑USER 类型的路由。"
            },
            {
              "name": "Enabled",
              "type": "boolean",
              "required": false,
              "description": "是否启用"
            }
          ]
        }
      ],
      "required": [
        "RouteTableId",
        "RoutePolicy"
      ]
    },
    {
      "name": "ModifyRouteTable",
      "description": "黑石1.0接口，业务已下线，90天无调用 修改路由表",
      "status": "deprecated",
      "parameters": [
        {
          "name": "RouteTableId",
          "type": "string",
          "required": true,
          "description": "路由表ID"
        },
        {
          "name": "RouteTableName",
          "type": "string",
          "required": false,
          "description": "路由表名称"
        }
      ],
      "required": [
        "RouteTableId"
      ]
    },
    {
      "name": "ModifySubnetAttribute",
      "description": "修改子网属性",
      "status": "online",
      "parameters": [
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID"
        },
        {
          "name": "SubnetId",
          "type": "string",
          "required": true,
          "description": "子网ID"
        },
        {
          "name": "SubnetName",
          "type": "string",
          "required": true,
          "description": "子网名称"
        }
      ],
      "required": [
        "VpcId",
        "SubnetId",
        "SubnetName"
      ]
    },
    {
      "name": "ModifySubnetDHCPRelay",
      "description": "修改子网DHCP Relay属性",
      "status": "online",
      "parameters": [
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID"
        },
        {
          "name": "SubnetId",
          "type": "string",
          "required": true,
          "description": "子网ID"
        },
        {
          "name": "EnableDHCP",
          "type": "boolean",
          "required": true,
          "description": "是否开启DHCP Relay"
        },
        {
          "name": "ServerIps",
          "type": "array",
          "required": false,
          "description": "DHCP服务器IP",
          "item_type": "string"
        },
        {
          "name": "ReservedIpCount",
          "type": "integer",
          "required": false,
          "description": "预留IP个数"
        }
      ],
      "required": [
        "VpcId",
        "SubnetId",
        "EnableDHCP"
      ]
    },
    {
      "name": "ModifyVpcAttribute",
      "description": "本接口（ModifyVpcAttribute）用于修改VPC的标识名称和控制VPC的监控起停。",
      "status": "online",
      "parameters": [
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID"
        },
        {
          "name": "VpcName",
          "type": "string",
          "required": false,
          "description": "私有网络名称"
        },
        {
          "name": "EnableMonitor",
          "type": "boolean",
          "required": false,
          "description": "是否开启内网监控，0为关闭，1为开启"
        }
      ],
      "required": [
        "VpcId"
      ]
    },
    {
      "name": "ModifyVpcPeerConnection",
      "description": "修改黑石对等连接",
      "status": "online",
      "parameters": [
        {
          "name": "VpcPeerConnectionId",
          "type": "string",
          "required": true,
          "description": "黑石对等连接唯一ID"
        },
        {
          "name": "Bandwidth",
          "type": "integer",
          "required": false,
          "description": "对等连接带宽"
        },
        {
          "name": "VpcPeerConnectionName",
          "type": "string",
          "required": false,
          "description": "对等连接名称"
        }
      ],
      "required": [
        "VpcPeerConnectionId"
      ]
    },
    {
      "name": "ModifyVpnConnectionAttribute",
      "description": "本接口（ModifyVpnConnectionAttribute）用于修改VPN通道。",
      "status": "online",
      "parameters": [
        {
          "name": "VpnConnectionId",
          "type": "string",
          "required": true,
          "description": "VPN通道实例ID。形如：bmvpnx-f49l6u0z。"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "VPC实例ID"
        },
        {
          "name": "VpnConnectionName",
          "type": "string",
          "required": false,
          "description": "VPN通道名称，可任意命名，但不得超过60个字符。"
        },
        {
          "name": "PreShareKey",
          "type": "string",
          "required": false,
          "description": "预共享密钥。"
        },
        {
          "name": "SecurityPolicyDatabases",
          "type": "array",
          "required": false,
          "description": "SPD策略组，例如：{\"10.0.0.5/24\":[\"172.123.10.5/16\"]}，10.0.0.5/24是vpc内网段172.123.10.5/16是IDC网段。用户指定VPC内哪些网段可以和您IDC中哪些网段通信。",
          "item_type": "object",
          "children": [
            {
              "name": "LocalCidrBlock",
              "type": "string",
              "required": true,
              "description": "本端网段"
            },
            {
              "name": "RemoteCidrBlock",
              "type": "array",
              "required": true,
              "description": "对端网段",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "IKEOptionsSpecification",
          "type": "object",
          "required": false,
          "description": "IKE配置（Internet Key Exchange，因特网密钥交换），IKE具有一套自我保护机制，用户配置网络安全协议。",
          "children": [
            {
              "name": "PropoEncryAlgorithm",
              "type": "string",
              "required": false,
              "description": "加密算法，可选值：'3DES-CBC', 'AES-CBC-128', 'AES-CBC-192', 'AES-CBC-256', 'DES-CBC'，默认为3DES-CBC"
            },
            {
              "name": "PropoAuthenAlgorithm",
              "type": "string",
              "required": false,
              "description": "认证算法：可选值：'MD5', 'SHA1'，默认为MD5"
            },
            {
              "name": "ExchangeMode",
              "type": "string",
              "required": false,
              "description": "协商模式：可选值：'AGGRESSIVE', 'MAIN'，默认为MAIN"
            },
            {
              "name": "LocalIdentity",
              "type": "string",
              "required": false,
              "description": "本端标识类型：可选值：'ADDRESS', 'FQDN'，默认为ADDRESS"
            },
            {
              "name": "RemoteIdentity",
              "type": "string",
              "required": false,
              "description": "对端标识类型：可选值：'ADDRESS', 'FQDN'，默认为ADDRESS"
            },
            {
              "name": "LocalAddress",
              "type": "string",
              "required": false,
              "description": "本端标识，当LocalIdentity选为ADDRESS时，LocalAddress必填。localAddress默认为vpn网关公网IP"
            },
            {
              "name": "RemoteAddress",
              "type": "string",
              "required": false,
              "description": "对端标识，当RemoteIdentity选为ADDRESS时，RemoteAddress必填"
            },
            {
              "name": "LocalFqdnName",
              "type": "string",
              "required": false,
              "description": "本端标识，当LocalIdentity选为FQDN时，LocalFqdnName必填"
            },
            {
              "name": "RemoteFqdnName",
              "type": "string",
              "required": false,
              "description": "对端标识，当remoteIdentity选为FQDN时，RemoteFqdnName必填"
            },
            {
              "name": "DhGroupName",
              "type": "string",
              "required": false,
              "description": "DH group，指定IKE交换密钥时使用的DH组，可选值：'GROUP1', 'GROUP2', 'GROUP5', 'GROUP14', 'GROUP24'，"
            },
            {
              "name": "IKESaLifetimeSeconds",
              "type": "integer",
              "required": false,
              "description": "IKE SA Lifetime，单位：秒，设置IKE SA的生存周期，取值范围：60-604800"
            },
            {
              "name": "IKEVersion",
              "type": "string",
              "required": false,
              "description": "IKE版本"
            }
          ]
        },
        {
          "name": "IPSECOptionsSpecification",
          "type": "object",
          "required": false,
          "description": "IPSec配置，腾讯云提供IPSec安全会话设置。",
          "children": [
            {
              "name": "PfsDhGroup",
              "type": "string",
              "required": true,
              "description": "PFS：可选值：'NULL', 'DH-GROUP1', 'DH-GROUP2', 'DH-GROUP5', 'DH-GROUP14', 'DH-GROUP24'，默认为NULL"
            },
            {
              "name": "IPSECSaLifetimeTraffic",
              "type": "integer",
              "required": true,
              "description": "IPsec SA lifetime(KB)：单位KB，取值范围：2560-604800"
            },
            {
              "name": "EncryptAlgorithm",
              "type": "string",
              "required": false,
              "description": "加密算法，可选值：'3DES-CBC', 'AES-CBC-128', 'AES-CBC-192', 'AES-CBC-256', 'DES-CBC', 'NULL'， 默认为AES-CBC-128"
            },
            {
              "name": "IntegrityAlgorith",
              "type": "string",
              "required": false,
              "description": "认证算法：可选值：'MD5', 'SHA1'，默认为"
            },
            {
              "name": "IPSECSaLifetimeSeconds",
              "type": "integer",
              "required": false,
              "description": "IPsec SA lifetime(s)：单位秒，取值范围：180-604800"
            },
            {
              "name": "SecurityProto",
              "type": "string",
              "required": false,
              "description": "安全协议，默认为ESP"
            },
            {
              "name": "EncapMode",
              "type": "string",
              "required": false,
              "description": "报文封装模式:默认为Tunnel"
            }
          ]
        }
      ],
      "required": [
        "VpnConnectionId",
        "VpcId"
      ]
    },
    {
      "name": "ModifyVpnGatewayAttribute",
      "description": "本接口（ModifyVpnGatewayAttribute）用于修改VPN网关属性。",
      "status": "online",
      "parameters": [
        {
          "name": "VpnGatewayId",
          "type": "string",
          "required": true,
          "description": "VPN网关实例ID。"
        },
        {
          "name": "VpnGatewayName",
          "type": "string",
          "required": true,
          "description": "VPN网关名称，最大长度不能超过60个字节。"
        }
      ],
      "required": [
        "VpnGatewayId",
        "VpnGatewayName"
      ]
    },
    {
      "name": "RejectVpcPeerConnection",
      "description": "拒绝黑石对等连接申请",
      "status": "online",
      "parameters": [
        {
          "name": "VpcPeerConnectionId",
          "type": "string",
          "required": true,
          "description": "黑石对等连接实例ID"
        }
      ],
      "required": [
        "VpcPeerConnectionId"
      ]
    },
    {
      "name": "ResetVpnConnection",
      "description": "本接口(ResetVpnConnection)用于重置VPN通道。",
      "status": "online",
      "parameters": [
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "VPC唯一ID"
        },
        {
          "name": "VpnConnectionId",
          "type": "string",
          "required": true,
          "description": "VPN通道实例ID。形如：bmvpnx-f49l6u0z。"
        }
      ],
      "required": [
        "VpcId",
        "VpnConnectionId"
      ]
    },
    {
      "name": "UnbindEipsFromNatGateway",
      "description": "NAT网关解绑该EIP后，NAT网关将不会使用该EIP作为访问外网的源IP地址",
      "status": "online",
      "parameters": [
        {
          "name": "NatId",
          "type": "string",
          "required": true,
          "description": "NAT网关ID，例如：nat-kdm476mp",
          "example": "nat-2duawe5v"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID，例如：vpc-kd7d06of",
          "example": "vpc-mi51u7gs"
        },
        {
          "name": "AssignedEips",
          "type": "array",
          "required": true,
          "description": "已分配的EIP列表",
          "example": "[\"139.199.40.16\\r\\n\"]",
          "item_type": "string"
        }
      ],
      "required": [
        "NatId",
        "VpcId",
        "AssignedEips"
      ]
    },
    {
      "name": "UnbindIpsFromNatGateway",
      "description": "黑石1.0接口，业务已下线，90天无调用 NAT网关解绑IP接口，可将子网的部分IP从NAT网关中解绑",
      "status": "deprecated",
      "parameters": [
        {
          "name": "NatId",
          "type": "string",
          "required": true,
          "description": "NAT网关ID，例如：nat-kdm476mp"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID，例如：vpc-kd7d06of"
        },
        {
          "name": "IpInfoSet",
          "type": "array",
          "required": true,
          "description": "部分IP信息；子网须以部分IP将加入NAT网关",
          "item_type": "object",
          "children": [
            {
              "name": "SubnetId",
              "type": "string",
              "required": true,
              "description": "子网ID"
            },
            {
              "name": "Ips",
              "type": "array",
              "required": true,
              "description": "IP列表",
              "item_type": "string"
            }
          ]
        }
      ],
      "required": [
        "NatId",
        "VpcId",
        "IpInfoSet"
      ]
    },
    {
      "name": "UnbindSubnetsFromNatGateway",
      "description": "黑石1.0接口，业务已下线，90天无调用 NAT网关解绑子网接口，可将子网解绑NAT网关",
      "status": "deprecated",
      "parameters": [
        {
          "name": "NatId",
          "type": "string",
          "required": true,
          "description": "NAT网关ID，例如：nat-kdm476mp"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID，例如：vpc-kd7d06of"
        },
        {
          "name": "SubnetIds",
          "type": "array",
          "required": true,
          "description": "子网ID列表，子网不区分加入NAT网关的转发方式",
          "item_type": "string"
        }
      ],
      "required": [
        "NatId",
        "VpcId",
        "SubnetIds"
      ]
    },
    {
      "name": "UpgradeNatGateway",
      "description": "黑石1.0接口，业务已下线，90天无调用 升级NAT网关接口，可NAT网关修改为小型NAT网关、中型NAT网关、以及大型NAT网关",
      "status": "deprecated",
      "parameters": [
        {
          "name": "NatId",
          "type": "string",
          "required": true,
          "description": "NAT网关ID，例如：nat-kdm476mp"
        },
        {
          "name": "VpcId",
          "type": "string",
          "required": true,
          "description": "私有网络ID，例如：vpc-kd7d06of"
        },
        {
          "name": "MaxConcurrent",
          "type": "integer",
          "required": true,
          "description": "并发连接数规格；取值为1000000、3000000、10000000，分别对应小型、中型、大型NAT网关"
        }
      ],
      "required": [
        "NatId",
        "VpcId",
        "MaxConcurrent"
      ]
    }
  ]
}