jdcloud_sdk.services.vpc.apis package¶
Submodules¶
jdcloud_sdk.services.vpc.apis.AddNetworkAclRulesRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.AddNetworkAclRulesRequest.AddNetworkAclRulesParameters(regionId, networkAclId, networkAclRuleSpecs)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkAclId – networkAclId ID
- networkAclRuleSpecs – networkAcl规则列表
-
class
jdcloud_sdk.services.vpc.apis.AddNetworkAclRulesRequest.AddNetworkAclRulesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加networkAcl规则接口
jdcloud_sdk.services.vpc.apis.AddNetworkSecurityGroupRulesRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.AddNetworkSecurityGroupRulesRequest.AddNetworkSecurityGroupRulesParameters(regionId, networkSecurityGroupId, networkSecurityGroupRuleSpecs)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkSecurityGroupId – NetworkSecurityGroup ID
- networkSecurityGroupRuleSpecs – 安全组规则信息
-
class
jdcloud_sdk.services.vpc.apis.AddNetworkSecurityGroupRulesRequest.AddNetworkSecurityGroupRulesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加安全组规则
jdcloud_sdk.services.vpc.apis.AddRouteTableRulesRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.AddRouteTableRulesRequest.AddRouteTableRulesParameters(regionId, routeTableId, routeTableRuleSpecs)[source]¶ Bases:
objectParameters: - regionId – Region ID
- routeTableId – RouteTable ID
- routeTableRuleSpecs – 路由表规则信息
-
class
jdcloud_sdk.services.vpc.apis.AddRouteTableRulesRequest.AddRouteTableRulesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest添加路由表规则
jdcloud_sdk.services.vpc.apis.AssignSecondaryIpsRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.AssignSecondaryIpsRequest.AssignSecondaryIpsParameters(regionId, networkInterfaceId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkInterfaceId – networkInterface ID
-
setForce(force)[source]¶ Parameters: force – (Optional) secondary ip被其他接口占用时,是否抢占。false:非抢占重分配,true:抢占重分配;按网段分配时,默认非抢占重分配,指定IP或者个数时,默认抢占重分配。
-
setSecondaryIpAddress(secondaryIpAddress)[source]¶ Parameters: secondaryIpAddress – (Optional) 指定分配的网段中第一个secondaryIp地址,不能与secondaryIpCount或secondaryIps同时指定,secondaryIpAddress与secondaryIpMaskLen需要保持一致,否则无法创建
-
setSecondaryIpCount(secondaryIpCount)[source]¶ Parameters: secondaryIpCount – (Optional) 指定自动分配的secondaryIp个数
-
class
jdcloud_sdk.services.vpc.apis.AssignSecondaryIpsRequest.AssignSecondaryIpsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest给网卡分配secondaryIp
jdcloud_sdk.services.vpc.apis.AssociateElasticIpRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.AssociateElasticIpRequest.AssociateElasticIpParameters(regionId, networkInterfaceId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkInterfaceId – networkInterface ID
-
class
jdcloud_sdk.services.vpc.apis.AssociateElasticIpRequest.AssociateElasticIpRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest给网卡绑定弹性Ip接口
jdcloud_sdk.services.vpc.apis.AssociateNetworkAclRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.AssociateNetworkAclRequest.AssociateNetworkAclParameters(regionId, networkAclId, subnetIds)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkAclId – networkAclId ID
- subnetIds – networkAcl要绑定的子网ID列表, subnet已被其他networkAcl绑定时,自动解绑
-
class
jdcloud_sdk.services.vpc.apis.AssociateNetworkAclRequest.AssociateNetworkAclRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest给子网绑定networkAcl接口
jdcloud_sdk.services.vpc.apis.AssociateRouteTableRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.AssociateRouteTableRequest.AssociateRouteTableParameters(regionId, routeTableId, subnetIds)[source]¶ Bases:
objectParameters: - regionId – Region ID
- routeTableId – RouteTable ID
- subnetIds – 路由表要绑定的子网ID列表, 只有associateType是subnet类型的路由表才支持绑定;subnet已被其他路由表绑定时,自动解绑。路由表绑定的子网属性要相同,或者都是标准子网,或者都是相同边缘可用区的边缘子网。
-
class
jdcloud_sdk.services.vpc.apis.AssociateRouteTableRequest.AssociateRouteTableRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest路由表绑定子网接口
jdcloud_sdk.services.vpc.apis.CreateElasticIpsRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.CreateElasticIpsRequest.CreateElasticIpsParameters(regionId, maxCount, elasticIpSpec)[source]¶ Bases:
objectParameters: - regionId – Region ID
- maxCount – 购买弹性ip数量;取值范围:[1,100]
- elasticIpSpec – 弹性ip规格
-
setElasticIpAddress(elasticIpAddress)[source]¶ Parameters: elasticIpAddress – (Optional) 指定弹性ip地址进行创建,当申请创建多个弹性ip时,必须为空
-
class
jdcloud_sdk.services.vpc.apis.CreateElasticIpsRequest.CreateElasticIpsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest创建一个或者多个弹性公网IP
jdcloud_sdk.services.vpc.apis.CreateNetworkAclRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.CreateNetworkAclRequest.CreateNetworkAclParameters(regionId, vpcId, networkAclName)[source]¶ Bases:
objectParameters: - regionId – Region ID
- vpcId – 私有网络id
- networkAclName – networkAcl名称
-
class
jdcloud_sdk.services.vpc.apis.CreateNetworkAclRequest.CreateNetworkAclRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest创建networkAcl接口
jdcloud_sdk.services.vpc.apis.CreateNetworkInterfaceRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.CreateNetworkInterfaceRequest.CreateNetworkInterfaceParameters(regionId, subnetId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- subnetId – 子网ID
-
setDescription(description)[source]¶ Parameters: description – (Optional) 描述, 允许输入UTF-8编码下的全部字符,不超过256字符
-
setNetworkInterfaceName(networkInterfaceName)[source]¶ Parameters: networkInterfaceName – (Optional) 网卡名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符。
-
setPrimaryIpAddress(primaryIpAddress)[source]¶ Parameters: primaryIpAddress – (Optional) 网卡主IP,如果不指定,会自动从子网中分配
-
setSecondaryIpAddresses(secondaryIpAddresses)[source]¶ Parameters: secondaryIpAddresses – (Optional) SecondaryIp列表
-
class
jdcloud_sdk.services.vpc.apis.CreateNetworkInterfaceRequest.CreateNetworkInterfaceRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest创建网卡接口,只能创建辅助网卡
jdcloud_sdk.services.vpc.apis.CreateNetworkSecurityGroupRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.CreateNetworkSecurityGroupRequest.CreateNetworkSecurityGroupParameters(regionId, vpcId, networkSecurityGroupName)[source]¶ Bases:
objectParameters: - regionId – Region ID
- vpcId – 私有网络ID
- networkSecurityGroupName – 安全组名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符。
-
class
jdcloud_sdk.services.vpc.apis.CreateNetworkSecurityGroupRequest.CreateNetworkSecurityGroupRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest创建安全组
jdcloud_sdk.services.vpc.apis.CreateRouteTableRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.CreateRouteTableRequest.CreateRouteTableParameters(regionId, vpcId, routeTableName)[source]¶ Bases:
objectParameters: - regionId – Region ID
- vpcId – 路由表所属的私有网络ID
- routeTableName – 路由表名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符。
-
class
jdcloud_sdk.services.vpc.apis.CreateRouteTableRequest.CreateRouteTableRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest创建路由表
jdcloud_sdk.services.vpc.apis.CreateSubnetRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.CreateSubnetRequest.CreateSubnetParameters(regionId, vpcId, subnetName, addressPrefix)[source]¶ Bases:
objectParameters: - regionId – Region ID
- vpcId – 子网所属vpc的Id
- subnetName – 子网名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符。
- addressPrefix – 子网网段,vpc内子网网段不能重叠,cidr的取值范围:10.0.0.0/8、172.16.0.0/12和192.168.0.0/16及它们包含的子网,且子网掩码长度为16-28之间,如果vpc含有cidr,则必须为vpc所在cidr的子网
-
setDescription(description)[source]¶ Parameters: description – (Optional) 子网描述信息,允许输入UTF-8编码下的全部字符,不超过256字符。
-
setDomainNameServers(domainNameServers)[source]¶ Parameters: domainNameServers – (Optional) 域名服务器地址。最多支持5个IPv4地址,不同IPv4地址使用逗号分隔。如不输入或输入空数组,默认使用京东云默认DNS域名服务器地址。如不添加默认DNS域名服务器,可能会导致您无法访问京东云云上基础服务,请谨慎操作
-
setDomainNames(domainNames)[source]¶ Parameters: domainNames – (Optional) 域名后缀,不限制个数。总长度最长254个字符,仅支持字母,数字,中划线,下划线和点。
-
setDryRun(dryRun)[source]¶ Parameters: dryRun – (Optional) 是否只预检此次请求。true:不会创建子网,只会对参数进行校验;false:正常的创建请求。默认为false。
-
class
jdcloud_sdk.services.vpc.apis.CreateSubnetRequest.CreateSubnetRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest创建子网
jdcloud_sdk.services.vpc.apis.CreateVpcPeeringRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.CreateVpcPeeringRequest.CreateVpcPeeringParameters(regionId, vpcPeeringName, vpcId, remoteVpcId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- vpcPeeringName – VpcPeering的名字,不为空。名称取值范围:1-32个中文、英文大小写的字母、数字和下划线分隔符
- vpcId – VpcPeering本端Vpc的Id
- remoteVpcId – VpcPeering对端Vpc的Id
-
class
jdcloud_sdk.services.vpc.apis.CreateVpcPeeringRequest.CreateVpcPeeringRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest创建VpcPeering接口
jdcloud_sdk.services.vpc.apis.CreateVpcRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.CreateVpcRequest.CreateVpcParameters(regionId, vpcName)[source]¶ Bases:
objectParameters: - regionId – Region ID
- vpcName – 私有网络名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符。
-
setAddressPrefix(addressPrefix)[source]¶ Parameters: addressPrefix – (Optional) 如果为空,则不限制网段,如果不为空,10.0.0.0/8、172.16.0.0/12和192.168.0.0/16及它们包含的子网,且子网掩码长度为16-28之间
-
class
jdcloud_sdk.services.vpc.apis.CreateVpcRequest.CreateVpcRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest创建私有网络
jdcloud_sdk.services.vpc.apis.DeleteElasticIpRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DeleteElasticIpRequest.DeleteElasticIpParameters(regionId, elasticIpId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- elasticIpId – ElasticIp ID
-
class
jdcloud_sdk.services.vpc.apis.DeleteElasticIpRequest.DeleteElasticIpRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除弹性公网IP,已加入共享带宽包的公网IP不能删除,需要先从共享带宽包移出
jdcloud_sdk.services.vpc.apis.DeleteNetworkAclRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DeleteNetworkAclRequest.DeleteNetworkAclParameters(regionId, networkAclId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkAclId – networkAclId ID
-
class
jdcloud_sdk.services.vpc.apis.DeleteNetworkAclRequest.DeleteNetworkAclRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除networkAcl接口
jdcloud_sdk.services.vpc.apis.DeleteNetworkInterfaceRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DeleteNetworkInterfaceRequest.DeleteNetworkInterfaceParameters(regionId, networkInterfaceId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkInterfaceId – networkInterface ID
-
class
jdcloud_sdk.services.vpc.apis.DeleteNetworkInterfaceRequest.DeleteNetworkInterfaceRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除弹性网卡
jdcloud_sdk.services.vpc.apis.DeleteNetworkSecurityGroupRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DeleteNetworkSecurityGroupRequest.DeleteNetworkSecurityGroupParameters(regionId, networkSecurityGroupId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkSecurityGroupId – NetworkSecurityGroup ID
-
class
jdcloud_sdk.services.vpc.apis.DeleteNetworkSecurityGroupRequest.DeleteNetworkSecurityGroupRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除安全组
jdcloud_sdk.services.vpc.apis.DeleteRouteTableRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DeleteRouteTableRequest.DeleteRouteTableParameters(regionId, routeTableId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- routeTableId – RouteTable ID
-
class
jdcloud_sdk.services.vpc.apis.DeleteRouteTableRequest.DeleteRouteTableRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除路由表
jdcloud_sdk.services.vpc.apis.DeleteSubnetRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DeleteSubnetRequest.DeleteSubnetParameters(regionId, subnetId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- subnetId – Subnet ID
-
class
jdcloud_sdk.services.vpc.apis.DeleteSubnetRequest.DeleteSubnetRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除子网
jdcloud_sdk.services.vpc.apis.DeleteVpcPeeringRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DeleteVpcPeeringRequest.DeleteVpcPeeringParameters(regionId, vpcPeeringId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- vpcPeeringId – vpcPeeringId ID
-
class
jdcloud_sdk.services.vpc.apis.DeleteVpcPeeringRequest.DeleteVpcPeeringRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除VpcPeering接口
jdcloud_sdk.services.vpc.apis.DeleteVpcRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DeleteVpcRequest.DeleteVpcParameters(regionId, vpcId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- vpcId – Vpc ID
-
class
jdcloud_sdk.services.vpc.apis.DeleteVpcRequest.DeleteVpcRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除私有网络
jdcloud_sdk.services.vpc.apis.DescribeElasticIpRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeElasticIpRequest.DescribeElasticIpParameters(regionId, elasticIpId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- elasticIpId – ElasticIp ID
-
class
jdcloud_sdk.services.vpc.apis.DescribeElasticIpRequest.DescribeElasticIpRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequestElasticIp资源信息详情
jdcloud_sdk.services.vpc.apis.DescribeElasticIpsRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeElasticIpsRequest.DescribeElasticIpsParameters(regionId)[source]¶ Bases:
objectParameters: regionId – Region ID -
setFilters(filters)[source]¶ param filters: (Optional) elasticIpIds - elasticip id数组条件,支持多个 elasticIpAddress - eip的IP地址,支持单个 chargeStatus - eip的费用支付状态,normal(正常状态) or overdue(预付费已到期) or arrear(欠费状态),支持单个 ipType - eip类型,取值:all(所有类型)、standard(标准弹性IP)、edge(边缘弹性IP),默认standard,支持单个 azs - eip可用区,支持多个 bandwidthPackageId - 共享带宽包ID,支持单个 status - IP是否被绑定,取值:ASSOCIATED(被绑定)、NOT_ASSOCIATED(未被绑定)、ALL(全部)。支持单个
-
-
class
jdcloud_sdk.services.vpc.apis.DescribeElasticIpsRequest.DescribeElasticIpsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询弹性公网IP列表
jdcloud_sdk.services.vpc.apis.DescribeNetworkAclRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeNetworkAclRequest.DescribeNetworkAclParameters(regionId, networkAclId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkAclId – networkAclId ID
-
class
jdcloud_sdk.services.vpc.apis.DescribeNetworkAclRequest.DescribeNetworkAclRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询networkAcl资源详情
jdcloud_sdk.services.vpc.apis.DescribeNetworkAclsRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeNetworkAclsRequest.DescribeNetworkAclsParameters(regionId)[source]¶ Bases:
objectParameters: regionId – Region ID -
setFilters(filters)[source]¶ param filters: (Optional) networkAclIds - networkAcl ID列表,支持多个 networkAclNames - networkAcl名称列表,支持多个 vpcId - networkAcl所属vpc Id,支持单个
-
-
class
jdcloud_sdk.services.vpc.apis.DescribeNetworkAclsRequest.DescribeNetworkAclsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询Acl列表
jdcloud_sdk.services.vpc.apis.DescribeNetworkInterfaceRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeNetworkInterfaceRequest.DescribeNetworkInterfaceParameters(regionId, networkInterfaceId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkInterfaceId – networkInterface ID
-
class
jdcloud_sdk.services.vpc.apis.DescribeNetworkInterfaceRequest.DescribeNetworkInterfaceRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询弹性网卡信息详情
jdcloud_sdk.services.vpc.apis.DescribeNetworkInterfacesRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeNetworkInterfacesRequest.DescribeNetworkInterfacesParameters(regionId)[source]¶ Bases:
objectParameters: regionId – Region ID -
setFilters(filters)[source]¶ param filters: (Optional) networkInterfaceIds - 弹性网卡ID列表,支持多个 networkInterfaceNames - 弹性网卡名称列表,支持多个 vpcId - 弹性网卡所属vpc Id,支持单个 subnetId - 弹性网卡所属子网Id,支持单个 role - 网卡角色,取值范围:Primary(主网卡)、Secondary(辅助网卡)、Managed (受管网卡),支持多个 azType - 网卡 az类型,取值:all(全部类型),standard(标准Az网卡),edge(边缘Az网卡),默认为all,支持单个 azs - 可用区 az名,支持多个
-
-
class
jdcloud_sdk.services.vpc.apis.DescribeNetworkInterfacesRequest.DescribeNetworkInterfacesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询弹性网卡列表
jdcloud_sdk.services.vpc.apis.DescribeNetworkSecurityGroupRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeNetworkSecurityGroupRequest.DescribeNetworkSecurityGroupParameters(regionId, networkSecurityGroupId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkSecurityGroupId – NetworkSecurityGroup ID
-
class
jdcloud_sdk.services.vpc.apis.DescribeNetworkSecurityGroupRequest.DescribeNetworkSecurityGroupRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询安全组信息详情
jdcloud_sdk.services.vpc.apis.DescribeNetworkSecurityGroupsRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeNetworkSecurityGroupsRequest.DescribeNetworkSecurityGroupsParameters(regionId)[source]¶ Bases:
objectParameters: regionId – Region ID -
setFilters(filters)[source]¶ param filters: (Optional) networkSecurityGroupIds - 安全组ID列表,支持多个 networkSecurityGroupNames - 安全组名称列表,支持多个 vpcId - 安全组所属vpc Id,支持单个
-
-
class
jdcloud_sdk.services.vpc.apis.DescribeNetworkSecurityGroupsRequest.DescribeNetworkSecurityGroupsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询安全组列表
jdcloud_sdk.services.vpc.apis.DescribeQuotaRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeQuotaRequest.DescribeQuotaParameters(regionId, type)[source]¶ Bases:
objectParameters: - regionId – Region ID
- type – 资源类型,取值范围:vpc、elastic_ip、subnet、security_group、vpcpeering、network_interface(配额只统计辅助网卡)、acl、aclRule、routeTable、staticRoute、propagatedRoute、securityGroupRule、network_interface_cidr、bwpByUsage、bandwidthPackageIp、natGateway、natGatewayFip、trafficMirrorSession、trafficMirrorFilter、trafficMirrorFilterRule、trafficMirrorSource,haVip,haVipBinding
-
setParentResourceId(parentResourceId)[source]¶ Parameters: parentResourceId – (Optional) type为vpc、elastic_ip、network_interface、bwpByUsage、natGateway、trafficMirrorSession、trafficMirrorFilter不设置, type为subnet、security_group、vpcpeering、acl、routeTable设置为vpcId, type为aclRule设置为aclId, type为staticRoute、propagatedRoute设置为routeTableId, type为securityGroupRule为securityGroupId, type为network_interface_cidr设置为networkInterfaceId,type为bandwidthPackageIp设置为bandwidthPackageId,natGatewayFip设置为natGatewayId,trafficMirrorFilterRule设置为trafficMirrorFilterId,trafficMirrorSource设置为trafficMirrorSessionId,haVip设置为vpcId,haVipBinding设置为haVipId
-
class
jdcloud_sdk.services.vpc.apis.DescribeQuotaRequest.DescribeQuotaRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询配额信息
jdcloud_sdk.services.vpc.apis.DescribeRouteTableRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeRouteTableRequest.DescribeRouteTableParameters(regionId, routeTableId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- routeTableId – RouteTable ID
-
class
jdcloud_sdk.services.vpc.apis.DescribeRouteTableRequest.DescribeRouteTableRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询路由表信息详情
jdcloud_sdk.services.vpc.apis.DescribeRouteTablesRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeRouteTablesRequest.DescribeRouteTablesParameters(regionId)[source]¶ Bases:
objectParameters: regionId – Region ID -
setFilters(filters)[source]¶ param filters: (Optional) routeTableIds - 路由表ID列表,支持多个 routeTableNames - 路由表名称列表,支持多个 vpcId - 路由表所属vpc Id,支持单个 azType - 路由表az类型,取值:all(全部类型),standard(标准路由表),edge(边缘路由表),默认standard ,支持单个 associateType - 绑定资源类型,取值:subnet,gateway,支持单个 azs - 可用区,支持多个
-
-
class
jdcloud_sdk.services.vpc.apis.DescribeRouteTablesRequest.DescribeRouteTablesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询路由表列表
jdcloud_sdk.services.vpc.apis.DescribeSubnetRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeSubnetRequest.DescribeSubnetParameters(regionId, subnetId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- subnetId – Subnet ID
-
class
jdcloud_sdk.services.vpc.apis.DescribeSubnetRequest.DescribeSubnetRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询子网信息详情
jdcloud_sdk.services.vpc.apis.DescribeSubnetsRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeSubnetsRequest.DescribeSubnetsParameters(regionId)[source]¶ Bases:
objectParameters: regionId – Region ID -
setFilters(filters)[source]¶ param filters: (Optional) subnetIds - subnet ID列表,支持多个 subnetNames - subnet名称列表,支持多个 routeTableId - 子网关联路由表Id,支持单个 aclId - 子网关联acl Id,支持单个 vpcId - 子网所属VPC Id,支持单个 subnetType - 子网类型,取值:all(全部类型),standard(标准子网),edge(边缘子网),默认standard ,支持单个 azs - 可用区,支持多个 azType - VPC az类型,取值:all(全部类型),standard(标准可用区子网),edge(边缘可用区子网),默认all,支持单个
-
-
class
jdcloud_sdk.services.vpc.apis.DescribeSubnetsRequest.DescribeSubnetsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询子网列表
jdcloud_sdk.services.vpc.apis.DescribeVpcPeeringRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeVpcPeeringRequest.DescribeVpcPeeringParameters(regionId, vpcPeeringId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- vpcPeeringId – vpcPeeringId ID
-
class
jdcloud_sdk.services.vpc.apis.DescribeVpcPeeringRequest.DescribeVpcPeeringRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询VpcPeering资源详情
jdcloud_sdk.services.vpc.apis.DescribeVpcPeeringsRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeVpcPeeringsRequest.DescribeVpcPeeringsParameters(regionId)[source]¶ Bases:
objectParameters: regionId – Region ID -
setFilters(filters)[source]¶ param filters: (Optional) vpcPeeringIds - vpcPeering ID,支持多个 vpcPeeringNames - vpcPeering名称列表,支持多个 vpcId - vpcPeering本端Vpc Id,支持单个 remoteVpcId - vpcPeering对端Vpc Id,支持单个 azType - vpcPeering本端VPC az类型,取值:all(全部类型),standard(标准VPC),edge(边缘VPC),默认standard ,支持单个 azs - vpcPeering本端VPC可用区,支持多个
-
-
class
jdcloud_sdk.services.vpc.apis.DescribeVpcPeeringsRequest.DescribeVpcPeeringsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询VpcPeering资源列表
jdcloud_sdk.services.vpc.apis.DescribeVpcRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeVpcRequest.DescribeVpcParameters(regionId, vpcId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- vpcId – Vpc ID
-
class
jdcloud_sdk.services.vpc.apis.DescribeVpcRequest.DescribeVpcRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询虚拟网络信息详情
jdcloud_sdk.services.vpc.apis.DescribeVpcsRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DescribeVpcsRequest.DescribeVpcsParameters(regionId)[source]¶ Bases:
objectParameters: regionId – Region ID -
setFilters(filters)[source]¶ param filters: (Optional) vpcIds - vpc ID列表,支持多个 vpcNames - vpc名称列表,支持多个 azType - VPC az类型,取值:all(全部类型),standard(标准VPC),edge(边缘VPC),默认all,支持单个 azs - 可用区,支持多个
-
-
class
jdcloud_sdk.services.vpc.apis.DescribeVpcsRequest.DescribeVpcsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询私有网络列表
jdcloud_sdk.services.vpc.apis.DisassociateElasticIpRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DisassociateElasticIpRequest.DisassociateElasticIpParameters(regionId, networkInterfaceId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkInterfaceId – networkInterface ID
-
class
jdcloud_sdk.services.vpc.apis.DisassociateElasticIpRequest.DisassociateElasticIpRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest给网卡解绑弹性Ip接口
jdcloud_sdk.services.vpc.apis.DisassociateNetworkAclRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DisassociateNetworkAclRequest.DisassociateNetworkAclParameters(regionId, networkAclId, subnetId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkAclId – networkAclId ID
- subnetId – networkAcl要解绑的子网ID
-
class
jdcloud_sdk.services.vpc.apis.DisassociateNetworkAclRequest.DisassociateNetworkAclRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest给子网解绑NetworkAcl接口
jdcloud_sdk.services.vpc.apis.DisassociateRouteTableRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.DisassociateRouteTableRequest.DisassociateRouteTableParameters(regionId, routeTableId, subnetId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- routeTableId – RouteTable ID
- subnetId – 路由表要解绑的子网ID,解绑后子网绑定默认路由表
-
class
jdcloud_sdk.services.vpc.apis.DisassociateRouteTableRequest.DisassociateRouteTableRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest给路由表解绑子网接口
jdcloud_sdk.services.vpc.apis.ModifyElasticIpRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.ModifyElasticIpRequest.ModifyElasticIpParameters(regionId, elasticIpId, bandwidthMbps)[source]¶ Bases:
objectParameters: - regionId – Region ID
- elasticIpId – ElasticIp ID
- bandwidthMbps – 弹性公网IP的限速(单位:Mbps),取值范围为[1-200]
-
class
jdcloud_sdk.services.vpc.apis.ModifyElasticIpRequest.ModifyElasticIpRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改弹性公网IP,当弹性公网IP加入共享带宽包后,此公网IP限速需要调用共享带宽包的接口(修改共享带宽包内公网IP带宽上限)
jdcloud_sdk.services.vpc.apis.ModifyNetworkAclRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.ModifyNetworkAclRequest.ModifyNetworkAclParameters(regionId, networkAclId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkAclId – networkAclId ID
-
class
jdcloud_sdk.services.vpc.apis.ModifyNetworkAclRequest.ModifyNetworkAclRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改networkAcl接口
jdcloud_sdk.services.vpc.apis.ModifyNetworkAclRulesRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.ModifyNetworkAclRulesRequest.ModifyNetworkAclRulesParameters(regionId, networkAclId, modifyNetworkAclRuleSpecs)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkAclId – networkAclId ID
- modifyNetworkAclRuleSpecs – networkAcl规则列表
-
class
jdcloud_sdk.services.vpc.apis.ModifyNetworkAclRulesRequest.ModifyNetworkAclRulesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改networkAcl接口
jdcloud_sdk.services.vpc.apis.ModifyNetworkInterfaceRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.ModifyNetworkInterfaceRequest.ModifyNetworkInterfaceParameters(regionId, networkInterfaceId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkInterfaceId – networkInterface ID
-
setDescription(description)[source]¶ Parameters: description – (Optional) 描述,允许输入UTF-8编码下的全部字符,不超过256字符
-
class
jdcloud_sdk.services.vpc.apis.ModifyNetworkInterfaceRequest.ModifyNetworkInterfaceRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改弹性网卡信息
jdcloud_sdk.services.vpc.apis.ModifyNetworkSecurityGroupRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.ModifyNetworkSecurityGroupRequest.ModifyNetworkSecurityGroupParameters(regionId, networkSecurityGroupId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkSecurityGroupId – NetworkSecurityGroup ID
-
class
jdcloud_sdk.services.vpc.apis.ModifyNetworkSecurityGroupRequest.ModifyNetworkSecurityGroupRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改安全组属性
jdcloud_sdk.services.vpc.apis.ModifyNetworkSecurityGroupRulesRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.ModifyNetworkSecurityGroupRulesRequest.ModifyNetworkSecurityGroupRulesParameters(regionId, networkSecurityGroupId, modifySecurityGroupRuleSpecs)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkSecurityGroupId – NetworkSecurityGroup ID
- modifySecurityGroupRuleSpecs – 安全组规则信息
-
class
jdcloud_sdk.services.vpc.apis.ModifyNetworkSecurityGroupRulesRequest.ModifyNetworkSecurityGroupRulesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改安全组规则
jdcloud_sdk.services.vpc.apis.ModifyRouteTableRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.ModifyRouteTableRequest.ModifyRouteTableParameters(regionId, routeTableId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- routeTableId – RouteTable ID
-
class
jdcloud_sdk.services.vpc.apis.ModifyRouteTableRequest.ModifyRouteTableRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改路由表属性
jdcloud_sdk.services.vpc.apis.ModifyRouteTableRulesRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.ModifyRouteTableRulesRequest.ModifyRouteTableRulesParameters(regionId, routeTableId, modifyRouteTableRuleSpecs)[source]¶ Bases:
objectParameters: - regionId – Region ID
- routeTableId – RouteTable ID
- modifyRouteTableRuleSpecs – 路由表规则信息
-
class
jdcloud_sdk.services.vpc.apis.ModifyRouteTableRulesRequest.ModifyRouteTableRulesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改路由表规则
jdcloud_sdk.services.vpc.apis.ModifySubnetRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.ModifySubnetRequest.ModifySubnetParameters(regionId, subnetId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- subnetId – Subnet ID
-
setDescription(description)[source]¶ Parameters: description – (Optional) 子网描述信息,允许输入UTF-8编码下的全部字符,不超过256字符。
-
setDomainNameServers(domainNameServers)[source]¶ Parameters: domainNameServers – (Optional) 域名服务器地址。最多支持5个IPv4地址,不同IPv4地址使用逗号分隔。如输入空数组,默认使用京东云默认DNS域名服务器地址。如不添加默认DNS域名服务器,可能会导致您无法访问京东云云上基础服务,请谨慎操作
-
setDomainNames(domainNames)[source]¶ Parameters: domainNames – (Optional) 域名后缀,不限制个数。总长度最长254个字符,仅支持字母,数字,中划线,下划线和点。
-
class
jdcloud_sdk.services.vpc.apis.ModifySubnetRequest.ModifySubnetRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改子网接口
jdcloud_sdk.services.vpc.apis.ModifyVpcPeeringRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.ModifyVpcPeeringRequest.ModifyVpcPeeringParameters(regionId, vpcPeeringId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- vpcPeeringId – vpcPeeringId ID
-
class
jdcloud_sdk.services.vpc.apis.ModifyVpcPeeringRequest.ModifyVpcPeeringRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改VpcPeering接口
jdcloud_sdk.services.vpc.apis.ModifyVpcRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.ModifyVpcRequest.ModifyVpcParameters(regionId, vpcId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- vpcId – Vpc ID
-
setDescription(description)[source]¶ Parameters: description – (Optional) vpc描述,允许输入UTF-8编码下的全部字符,不超过256字符。
-
class
jdcloud_sdk.services.vpc.apis.ModifyVpcRequest.ModifyVpcRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改私有网络接口
jdcloud_sdk.services.vpc.apis.RemoveNetworkAclRulesRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.RemoveNetworkAclRulesRequest.RemoveNetworkAclRulesParameters(regionId, networkAclId, ruleIds)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkAclId – networkAclId ID
- ruleIds – networkAcl规则ID列表
-
class
jdcloud_sdk.services.vpc.apis.RemoveNetworkAclRulesRequest.RemoveNetworkAclRulesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest移除networkAcl规则
jdcloud_sdk.services.vpc.apis.RemoveNetworkSecurityGroupRulesRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.RemoveNetworkSecurityGroupRulesRequest.RemoveNetworkSecurityGroupRulesParameters(regionId, networkSecurityGroupId, ruleIds)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkSecurityGroupId – NetworkSecurityGroup ID
- ruleIds – 安全组规则Id列表
-
class
jdcloud_sdk.services.vpc.apis.RemoveNetworkSecurityGroupRulesRequest.RemoveNetworkSecurityGroupRulesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest移除安全组规则
jdcloud_sdk.services.vpc.apis.RemoveRouteTableRulesRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.RemoveRouteTableRulesRequest.RemoveRouteTableRulesParameters(regionId, routeTableId, ruleIds)[source]¶ Bases:
objectParameters: - regionId – Region ID
- routeTableId – RouteTable ID
- ruleIds – 路由表规则Id列表
-
class
jdcloud_sdk.services.vpc.apis.RemoveRouteTableRulesRequest.RemoveRouteTableRulesRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest移除路由表规则
jdcloud_sdk.services.vpc.apis.UnassignSecondaryIpsRequest module¶
-
class
jdcloud_sdk.services.vpc.apis.UnassignSecondaryIpsRequest.UnassignSecondaryIpsParameters(regionId, networkInterfaceId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- networkInterfaceId – networkInterface ID
-
class
jdcloud_sdk.services.vpc.apis.UnassignSecondaryIpsRequest.UnassignSecondaryIpsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest给网卡删除secondaryIp