接口 VPCClientInterface
- 所有超级接口:
AutoCloseable,Client,Closeable
- 所有已知实现类:
VPCClient
This client is used to call actions of **VPC** service
-
方法概要
修饰符和类型方法说明addSnatRule(AddSnatRuleRequest request) AddSnatRule - 添加出口规则(SNAT规则)addVPCNetwork(AddVPCNetworkRequest request) AddVPCNetwork - 添加VPC网段AddWhiteListResource - 添加NAT网关白名单AllocateBatchSecondaryIp - 批量申请虚拟网卡辅助IPAllocateSecondaryIp - 分配ipallocateVIP(AllocateVIPRequest request) AllocateVIP - 申请内网虚拟IPAssociateRouteTable - 绑定子网的路由表AttachNetworkInterface - 绑定网卡到云主机cloneRouteTable(CloneRouteTableRequest request) CloneRouteTable - 克隆路由表createNATGW(CreateNATGWRequest request) CreateNATGW - 创建NAT网关CreateNATGWPolicy - 添加NAT网关端口转发规则createNetworkAcl(CreateNetworkAclRequest request) CreateNetworkAcl - 创建网络ACLCreateNetworkAclAssociation - 创建ACL的绑定关系CreateNetworkAclEntry - 创建ACL的规则CreateNetworkInterface - 创建虚拟网卡createRouteTable(CreateRouteTableRequest request) CreateRouteTable - 创建路由表CreateSnatDnatRule - 使用NAT创建内外网IP映射createSubnet(CreateSubnetRequest request) CreateSubnet - 创建子网createVPC(CreateVPCRequest request) CreateVPC - 创建VPCCreateVPCIntercom - 新建VPC互通deleteNATGW(DeleteNATGWRequest request) DeleteNATGW - 删除NAT网关DeleteNATGWPolicy - 删除NAT网关端口转发规则deleteNetworkAcl(DeleteNetworkAclRequest request) DeleteNetworkAcl - 删除网络ACLDeleteNetworkAclAssociation - 删除网络ACL绑定关系DeleteNetworkAclEntry - 删除ACL的规则DeleteNetworkInterface - 删除网卡deleteRouteTable(DeleteRouteTableRequest request) DeleteRouteTable - 删除自定义路由表DeleteSecondaryIp - 删除IpDeleteSnatDnatRule - 删除NAT创建内外网IP映射规则deleteSnatRule(DeleteSnatRuleRequest request) DeleteSnatRule - 删除出口规则(SNAT规则)deleteSubnet(DeleteSubnetRequest request) DeleteSubnet - 删除子网deleteVPC(DeleteVPCRequest request) DeleteVPC - 删除VPCDeleteVPCIntercom - 删除VPC互通DeleteWhiteListResource - 删除NAT网关白名单列表DescribeInstanceNetworkInterface - 展示云主机绑定的网卡信息describeNATGW(DescribeNATGWRequest request) DescribeNATGW - 获取NAT网关信息DescribeNATGWPolicy - 展示NAT网关端口转发规则DescribeNetworkAcl - 获取网络ACLDescribeNetworkAclAssociation - 获取网络ACL的绑定关系列表DescribeNetworkAclAssociationBySubnet - 获取子网的ACL绑定信息DescribeNetworkAclEntry - 获取ACL的规则信息DescribeNetworkInterface - 展示虚拟网卡信息DescribeRouteTable - 获取路由表详细信息(包括路由策略)DescribeSecondaryIp - 查询SecondaryIpDescribeSnatDnatRule - 获取基于NAT创建的内外网IP映射规则信息describeSnatRule(DescribeSnatRuleRequest request) DescribeSnatRule - 获取Nat网关的出口规则(SNAT规则)describeSubnet(DescribeSubnetRequest request) DescribeSubnet - 获取子网信息DescribeSubnetResource - 展示子网资源describeVIP(DescribeVIPRequest request) DescribeVIP - 获取内网虚拟IP信息describeVPC(DescribeVPCRequest request) DescribeVPC - 获取VPC信息DescribeVPCIntercom - 获取VPC互通信息DescribeWhiteListResource - 展示NAT网关白名单资源列表DetachNetworkInterface - 解绑云主机关联网卡enableWhiteList(EnableWhiteListRequest request) EnableWhiteList - 修改NAT网关白名单开关GetAvailableResourceForPolicy - 获取NAT网关可配置端口转发规则的资源信息GetAvailableResourceForSnatRule - 获得可添加snat规则(出口规则)的资源列表GetAvailableResourceForWhiteList - 获取NAT网关可添加白名单的资源GetNetworkAclTargetResource - 获取ACL规则应用目标列表ListSubnetForNATGW - 展示NAT网关可绑定的子网列表modifyRouteRule(ModifyRouteRuleRequest request) ModifyRouteRule - 路由策略增、删、改MoveSecondaryIPMac - 迁移SecondaryIPreleaseVIP(ReleaseVIPRequest request) ReleaseVIP - 释放内网虚拟IPSetGwDefaultExport - 设置NAT网关的默认出口UpdateNATGWPolicy - 更新NAT网关端口转发规则UpdateNATGWSubnet - 更新NAT网关绑定的子网updateNetworkAcl(UpdateNetworkAclRequest request) UpdateNetworkAcl - 更改ACLUpdateNetworkAclEntry - 更新ACL的规则UpdateRouteTableAttribute - 更新路由表基本信息updateSnatRule(UpdateSnatRuleRequest request) UpdateSnatRule - 更新出口规则(SNAT规则)UpdateSubnetAttribute - 更新子网信息UpdateVIPAttribute - 更新VIP信息updateVPCNetwork(UpdateVPCNetworkRequest request) UpdateVPCNetwork - 更新VPC网段
-
方法详细资料
-
addSnatRule
AddSnatRule - 添加出口规则(SNAT规则)- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
addVPCNetwork
AddVPCNetwork - 添加VPC网段- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
addWhiteListResource
AddWhiteListResourceResponse addWhiteListResource(AddWhiteListResourceRequest request) throws UCloudException AddWhiteListResource - 添加NAT网关白名单- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
allocateBatchSecondaryIp
AllocateBatchSecondaryIpResponse allocateBatchSecondaryIp(AllocateBatchSecondaryIpRequest request) throws UCloudException AllocateBatchSecondaryIp - 批量申请虚拟网卡辅助IP- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
allocateSecondaryIp
AllocateSecondaryIpResponse allocateSecondaryIp(AllocateSecondaryIpRequest request) throws UCloudException AllocateSecondaryIp - 分配ip- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
allocateVIP
AllocateVIP - 申请内网虚拟IP- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
associateRouteTable
AssociateRouteTableResponse associateRouteTable(AssociateRouteTableRequest request) throws UCloudException AssociateRouteTable - 绑定子网的路由表- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
attachNetworkInterface
AttachNetworkInterfaceResponse attachNetworkInterface(AttachNetworkInterfaceRequest request) throws UCloudException AttachNetworkInterface - 绑定网卡到云主机- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
cloneRouteTable
CloneRouteTable - 克隆路由表- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
createNATGW
CreateNATGW - 创建NAT网关- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
createNATGWPolicy
CreateNATGWPolicyResponse createNATGWPolicy(CreateNATGWPolicyRequest request) throws UCloudException CreateNATGWPolicy - 添加NAT网关端口转发规则- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
createNetworkAcl
CreateNetworkAcl - 创建网络ACL- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
createNetworkAclAssociation
CreateNetworkAclAssociationResponse createNetworkAclAssociation(CreateNetworkAclAssociationRequest request) throws UCloudException CreateNetworkAclAssociation - 创建ACL的绑定关系- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
createNetworkAclEntry
CreateNetworkAclEntryResponse createNetworkAclEntry(CreateNetworkAclEntryRequest request) throws UCloudException CreateNetworkAclEntry - 创建ACL的规则- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
createNetworkInterface
CreateNetworkInterfaceResponse createNetworkInterface(CreateNetworkInterfaceRequest request) throws UCloudException CreateNetworkInterface - 创建虚拟网卡- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
createRouteTable
CreateRouteTable - 创建路由表- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
createSnatDnatRule
CreateSnatDnatRuleResponse createSnatDnatRule(CreateSnatDnatRuleRequest request) throws UCloudException CreateSnatDnatRule - 使用NAT创建内外网IP映射- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
createSubnet
CreateSubnet - 创建子网- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
createVPC
CreateVPC - 创建VPC- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
createVPCIntercom
CreateVPCIntercomResponse createVPCIntercom(CreateVPCIntercomRequest request) throws UCloudException CreateVPCIntercom - 新建VPC互通- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
deleteNATGW
DeleteNATGW - 删除NAT网关- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
deleteNATGWPolicy
DeleteNATGWPolicyResponse deleteNATGWPolicy(DeleteNATGWPolicyRequest request) throws UCloudException DeleteNATGWPolicy - 删除NAT网关端口转发规则- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
deleteNetworkAcl
DeleteNetworkAcl - 删除网络ACL- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
deleteNetworkAclAssociation
DeleteNetworkAclAssociationResponse deleteNetworkAclAssociation(DeleteNetworkAclAssociationRequest request) throws UCloudException DeleteNetworkAclAssociation - 删除网络ACL绑定关系- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
deleteNetworkAclEntry
DeleteNetworkAclEntryResponse deleteNetworkAclEntry(DeleteNetworkAclEntryRequest request) throws UCloudException DeleteNetworkAclEntry - 删除ACL的规则- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
deleteNetworkInterface
DeleteNetworkInterfaceResponse deleteNetworkInterface(DeleteNetworkInterfaceRequest request) throws UCloudException DeleteNetworkInterface - 删除网卡- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
deleteRouteTable
DeleteRouteTable - 删除自定义路由表- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
deleteSecondaryIp
DeleteSecondaryIpResponse deleteSecondaryIp(DeleteSecondaryIpRequest request) throws UCloudException DeleteSecondaryIp - 删除Ip- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
deleteSnatDnatRule
DeleteSnatDnatRuleResponse deleteSnatDnatRule(DeleteSnatDnatRuleRequest request) throws UCloudException DeleteSnatDnatRule - 删除NAT创建内外网IP映射规则- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
deleteSnatRule
DeleteSnatRule - 删除出口规则(SNAT规则)- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
deleteSubnet
DeleteSubnet - 删除子网- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
deleteVPC
DeleteVPC - 删除VPC- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
deleteVPCIntercom
DeleteVPCIntercomResponse deleteVPCIntercom(DeleteVPCIntercomRequest request) throws UCloudException DeleteVPCIntercom - 删除VPC互通- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
deleteWhiteListResource
DeleteWhiteListResourceResponse deleteWhiteListResource(DeleteWhiteListResourceRequest request) throws UCloudException DeleteWhiteListResource - 删除NAT网关白名单列表- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeInstanceNetworkInterface
DescribeInstanceNetworkInterfaceResponse describeInstanceNetworkInterface(DescribeInstanceNetworkInterfaceRequest request) throws UCloudException DescribeInstanceNetworkInterface - 展示云主机绑定的网卡信息- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeNATGW
DescribeNATGW - 获取NAT网关信息- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeNATGWPolicy
DescribeNATGWPolicyResponse describeNATGWPolicy(DescribeNATGWPolicyRequest request) throws UCloudException DescribeNATGWPolicy - 展示NAT网关端口转发规则- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeNetworkAcl
DescribeNetworkAclResponse describeNetworkAcl(DescribeNetworkAclRequest request) throws UCloudException DescribeNetworkAcl - 获取网络ACL- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeNetworkAclAssociation
DescribeNetworkAclAssociationResponse describeNetworkAclAssociation(DescribeNetworkAclAssociationRequest request) throws UCloudException DescribeNetworkAclAssociation - 获取网络ACL的绑定关系列表- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeNetworkAclAssociationBySubnet
DescribeNetworkAclAssociationBySubnetResponse describeNetworkAclAssociationBySubnet(DescribeNetworkAclAssociationBySubnetRequest request) throws UCloudException DescribeNetworkAclAssociationBySubnet - 获取子网的ACL绑定信息- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeNetworkAclEntry
DescribeNetworkAclEntryResponse describeNetworkAclEntry(DescribeNetworkAclEntryRequest request) throws UCloudException DescribeNetworkAclEntry - 获取ACL的规则信息- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeNetworkInterface
DescribeNetworkInterfaceResponse describeNetworkInterface(DescribeNetworkInterfaceRequest request) throws UCloudException DescribeNetworkInterface - 展示虚拟网卡信息- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeRouteTable
DescribeRouteTableResponse describeRouteTable(DescribeRouteTableRequest request) throws UCloudException DescribeRouteTable - 获取路由表详细信息(包括路由策略)- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeSecondaryIp
DescribeSecondaryIpResponse describeSecondaryIp(DescribeSecondaryIpRequest request) throws UCloudException DescribeSecondaryIp - 查询SecondaryIp- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeSnatDnatRule
DescribeSnatDnatRuleResponse describeSnatDnatRule(DescribeSnatDnatRuleRequest request) throws UCloudException DescribeSnatDnatRule - 获取基于NAT创建的内外网IP映射规则信息- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeSnatRule
DescribeSnatRule - 获取Nat网关的出口规则(SNAT规则)- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeSubnet
DescribeSubnet - 获取子网信息- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeSubnetResource
DescribeSubnetResourceResponse describeSubnetResource(DescribeSubnetResourceRequest request) throws UCloudException DescribeSubnetResource - 展示子网资源- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeVIP
DescribeVIP - 获取内网虚拟IP信息- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeVPC
DescribeVPC - 获取VPC信息- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeVPCIntercom
DescribeVPCIntercomResponse describeVPCIntercom(DescribeVPCIntercomRequest request) throws UCloudException DescribeVPCIntercom - 获取VPC互通信息- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
describeWhiteListResource
DescribeWhiteListResourceResponse describeWhiteListResource(DescribeWhiteListResourceRequest request) throws UCloudException DescribeWhiteListResource - 展示NAT网关白名单资源列表- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
detachNetworkInterface
DetachNetworkInterfaceResponse detachNetworkInterface(DetachNetworkInterfaceRequest request) throws UCloudException DetachNetworkInterface - 解绑云主机关联网卡- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
enableWhiteList
EnableWhiteList - 修改NAT网关白名单开关- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
getAvailableResourceForPolicy
GetAvailableResourceForPolicyResponse getAvailableResourceForPolicy(GetAvailableResourceForPolicyRequest request) throws UCloudException GetAvailableResourceForPolicy - 获取NAT网关可配置端口转发规则的资源信息- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
getAvailableResourceForSnatRule
GetAvailableResourceForSnatRuleResponse getAvailableResourceForSnatRule(GetAvailableResourceForSnatRuleRequest request) throws UCloudException GetAvailableResourceForSnatRule - 获得可添加snat规则(出口规则)的资源列表- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
getAvailableResourceForWhiteList
GetAvailableResourceForWhiteListResponse getAvailableResourceForWhiteList(GetAvailableResourceForWhiteListRequest request) throws UCloudException GetAvailableResourceForWhiteList - 获取NAT网关可添加白名单的资源- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
getNetworkAclTargetResource
GetNetworkAclTargetResourceResponse getNetworkAclTargetResource(GetNetworkAclTargetResourceRequest request) throws UCloudException GetNetworkAclTargetResource - 获取ACL规则应用目标列表- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
listSubnetForNATGW
ListSubnetForNATGWResponse listSubnetForNATGW(ListSubnetForNATGWRequest request) throws UCloudException ListSubnetForNATGW - 展示NAT网关可绑定的子网列表- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
modifyRouteRule
ModifyRouteRule - 路由策略增、删、改- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
moveSecondaryIPMac
MoveSecondaryIPMacResponse moveSecondaryIPMac(MoveSecondaryIPMacRequest request) throws UCloudException MoveSecondaryIPMac - 迁移SecondaryIP- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
releaseVIP
ReleaseVIP - 释放内网虚拟IP- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
setGwDefaultExport
SetGwDefaultExportResponse setGwDefaultExport(SetGwDefaultExportRequest request) throws UCloudException SetGwDefaultExport - 设置NAT网关的默认出口- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
updateNATGWPolicy
UpdateNATGWPolicyResponse updateNATGWPolicy(UpdateNATGWPolicyRequest request) throws UCloudException UpdateNATGWPolicy - 更新NAT网关端口转发规则- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
updateNATGWSubnet
UpdateNATGWSubnetResponse updateNATGWSubnet(UpdateNATGWSubnetRequest request) throws UCloudException UpdateNATGWSubnet - 更新NAT网关绑定的子网- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
updateNetworkAcl
UpdateNetworkAcl - 更改ACL- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
updateNetworkAclEntry
UpdateNetworkAclEntryResponse updateNetworkAclEntry(UpdateNetworkAclEntryRequest request) throws UCloudException UpdateNetworkAclEntry - 更新ACL的规则- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
updateRouteTableAttribute
UpdateRouteTableAttributeResponse updateRouteTableAttribute(UpdateRouteTableAttributeRequest request) throws UCloudException UpdateRouteTableAttribute - 更新路由表基本信息- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
updateSnatRule
UpdateSnatRule - 更新出口规则(SNAT规则)- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
updateSubnetAttribute
UpdateSubnetAttributeResponse updateSubnetAttribute(UpdateSubnetAttributeRequest request) throws UCloudException UpdateSubnetAttribute - 更新子网信息- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
updateVIPAttribute
UpdateVIPAttributeResponse updateVIPAttribute(UpdateVIPAttributeRequest request) throws UCloudException UpdateVIPAttribute - 更新VIP信息- 参数:
request- Request object- 抛出:
UCloudException- Exception
-
updateVPCNetwork
UpdateVPCNetwork - 更新VPC网段- 参数:
request- Request object- 抛出:
UCloudException- Exception
-