Class VPCClient
java.lang.Object
cn.ucloud.common.client.DefaultClient
cn.ucloud.vpc.client.VPCClient
- All Implemented Interfaces:
Client,VPCClientInterface,Closeable,AutoCloseable
This client is used to call actions of **VPC** service
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSnatRule(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网段Methods inherited from class cn.ucloud.common.client.DefaultClient
close, getConfig, getCredential, getTransport, invoke, setConfig, setCredential, setTransport, useMiddleware
-
Constructor Details
-
VPCClient
-
-
Method Details
-
addSnatRule
AddSnatRule - 添加出口规则(SNAT规则)- Specified by:
addSnatRulein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
addVPCNetwork
AddVPCNetwork - 添加VPC网段- Specified by:
addVPCNetworkin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
addWhiteListResource
public AddWhiteListResourceResponse addWhiteListResource(AddWhiteListResourceRequest request) throws UCloudException AddWhiteListResource - 添加NAT网关白名单- Specified by:
addWhiteListResourcein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
allocateBatchSecondaryIp
public AllocateBatchSecondaryIpResponse allocateBatchSecondaryIp(AllocateBatchSecondaryIpRequest request) throws UCloudException AllocateBatchSecondaryIp - 批量申请虚拟网卡辅助IP- Specified by:
allocateBatchSecondaryIpin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
allocateSecondaryIp
public AllocateSecondaryIpResponse allocateSecondaryIp(AllocateSecondaryIpRequest request) throws UCloudException AllocateSecondaryIp - 分配ip- Specified by:
allocateSecondaryIpin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
allocateVIP
AllocateVIP - 申请内网虚拟IP- Specified by:
allocateVIPin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
associateRouteTable
public AssociateRouteTableResponse associateRouteTable(AssociateRouteTableRequest request) throws UCloudException AssociateRouteTable - 绑定子网的路由表- Specified by:
associateRouteTablein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
attachNetworkInterface
public AttachNetworkInterfaceResponse attachNetworkInterface(AttachNetworkInterfaceRequest request) throws UCloudException AttachNetworkInterface - 绑定网卡到云主机- Specified by:
attachNetworkInterfacein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
cloneRouteTable
public CloneRouteTableResponse cloneRouteTable(CloneRouteTableRequest request) throws UCloudException CloneRouteTable - 克隆路由表- Specified by:
cloneRouteTablein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createNATGW
CreateNATGW - 创建NAT网关- Specified by:
createNATGWin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createNATGWPolicy
public CreateNATGWPolicyResponse createNATGWPolicy(CreateNATGWPolicyRequest request) throws UCloudException CreateNATGWPolicy - 添加NAT网关端口转发规则- Specified by:
createNATGWPolicyin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createNetworkAcl
public CreateNetworkAclResponse createNetworkAcl(CreateNetworkAclRequest request) throws UCloudException CreateNetworkAcl - 创建网络ACL- Specified by:
createNetworkAclin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createNetworkAclAssociation
public CreateNetworkAclAssociationResponse createNetworkAclAssociation(CreateNetworkAclAssociationRequest request) throws UCloudException CreateNetworkAclAssociation - 创建ACL的绑定关系- Specified by:
createNetworkAclAssociationin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createNetworkAclEntry
public CreateNetworkAclEntryResponse createNetworkAclEntry(CreateNetworkAclEntryRequest request) throws UCloudException CreateNetworkAclEntry - 创建ACL的规则- Specified by:
createNetworkAclEntryin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createNetworkInterface
public CreateNetworkInterfaceResponse createNetworkInterface(CreateNetworkInterfaceRequest request) throws UCloudException CreateNetworkInterface - 创建虚拟网卡- Specified by:
createNetworkInterfacein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createRouteTable
public CreateRouteTableResponse createRouteTable(CreateRouteTableRequest request) throws UCloudException CreateRouteTable - 创建路由表- Specified by:
createRouteTablein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createSnatDnatRule
public CreateSnatDnatRuleResponse createSnatDnatRule(CreateSnatDnatRuleRequest request) throws UCloudException CreateSnatDnatRule - 使用NAT创建内外网IP映射- Specified by:
createSnatDnatRulein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createSubnet
CreateSubnet - 创建子网- Specified by:
createSubnetin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createVPC
CreateVPC - 创建VPC- Specified by:
createVPCin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createVPCIntercom
public CreateVPCIntercomResponse createVPCIntercom(CreateVPCIntercomRequest request) throws UCloudException CreateVPCIntercom - 新建VPC互通- Specified by:
createVPCIntercomin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteNATGW
DeleteNATGW - 删除NAT网关- Specified by:
deleteNATGWin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteNATGWPolicy
public DeleteNATGWPolicyResponse deleteNATGWPolicy(DeleteNATGWPolicyRequest request) throws UCloudException DeleteNATGWPolicy - 删除NAT网关端口转发规则- Specified by:
deleteNATGWPolicyin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteNetworkAcl
public DeleteNetworkAclResponse deleteNetworkAcl(DeleteNetworkAclRequest request) throws UCloudException DeleteNetworkAcl - 删除网络ACL- Specified by:
deleteNetworkAclin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteNetworkAclAssociation
public DeleteNetworkAclAssociationResponse deleteNetworkAclAssociation(DeleteNetworkAclAssociationRequest request) throws UCloudException DeleteNetworkAclAssociation - 删除网络ACL绑定关系- Specified by:
deleteNetworkAclAssociationin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteNetworkAclEntry
public DeleteNetworkAclEntryResponse deleteNetworkAclEntry(DeleteNetworkAclEntryRequest request) throws UCloudException DeleteNetworkAclEntry - 删除ACL的规则- Specified by:
deleteNetworkAclEntryin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteNetworkInterface
public DeleteNetworkInterfaceResponse deleteNetworkInterface(DeleteNetworkInterfaceRequest request) throws UCloudException DeleteNetworkInterface - 删除网卡- Specified by:
deleteNetworkInterfacein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteRouteTable
public DeleteRouteTableResponse deleteRouteTable(DeleteRouteTableRequest request) throws UCloudException DeleteRouteTable - 删除自定义路由表- Specified by:
deleteRouteTablein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteSecondaryIp
public DeleteSecondaryIpResponse deleteSecondaryIp(DeleteSecondaryIpRequest request) throws UCloudException DeleteSecondaryIp - 删除Ip- Specified by:
deleteSecondaryIpin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteSnatDnatRule
public DeleteSnatDnatRuleResponse deleteSnatDnatRule(DeleteSnatDnatRuleRequest request) throws UCloudException DeleteSnatDnatRule - 删除NAT创建内外网IP映射规则- Specified by:
deleteSnatDnatRulein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteSnatRule
DeleteSnatRule - 删除出口规则(SNAT规则)- Specified by:
deleteSnatRulein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteSubnet
DeleteSubnet - 删除子网- Specified by:
deleteSubnetin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteVPC
DeleteVPC - 删除VPC- Specified by:
deleteVPCin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteVPCIntercom
public DeleteVPCIntercomResponse deleteVPCIntercom(DeleteVPCIntercomRequest request) throws UCloudException DeleteVPCIntercom - 删除VPC互通- Specified by:
deleteVPCIntercomin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteWhiteListResource
public DeleteWhiteListResourceResponse deleteWhiteListResource(DeleteWhiteListResourceRequest request) throws UCloudException DeleteWhiteListResource - 删除NAT网关白名单列表- Specified by:
deleteWhiteListResourcein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeInstanceNetworkInterface
public DescribeInstanceNetworkInterfaceResponse describeInstanceNetworkInterface(DescribeInstanceNetworkInterfaceRequest request) throws UCloudException DescribeInstanceNetworkInterface - 展示云主机绑定的网卡信息- Specified by:
describeInstanceNetworkInterfacein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeNATGW
DescribeNATGW - 获取NAT网关信息- Specified by:
describeNATGWin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeNATGWPolicy
public DescribeNATGWPolicyResponse describeNATGWPolicy(DescribeNATGWPolicyRequest request) throws UCloudException DescribeNATGWPolicy - 展示NAT网关端口转发规则- Specified by:
describeNATGWPolicyin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeNetworkAcl
public DescribeNetworkAclResponse describeNetworkAcl(DescribeNetworkAclRequest request) throws UCloudException DescribeNetworkAcl - 获取网络ACL- Specified by:
describeNetworkAclin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeNetworkAclAssociation
public DescribeNetworkAclAssociationResponse describeNetworkAclAssociation(DescribeNetworkAclAssociationRequest request) throws UCloudException DescribeNetworkAclAssociation - 获取网络ACL的绑定关系列表- Specified by:
describeNetworkAclAssociationin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeNetworkAclAssociationBySubnet
public DescribeNetworkAclAssociationBySubnetResponse describeNetworkAclAssociationBySubnet(DescribeNetworkAclAssociationBySubnetRequest request) throws UCloudException DescribeNetworkAclAssociationBySubnet - 获取子网的ACL绑定信息- Specified by:
describeNetworkAclAssociationBySubnetin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeNetworkAclEntry
public DescribeNetworkAclEntryResponse describeNetworkAclEntry(DescribeNetworkAclEntryRequest request) throws UCloudException DescribeNetworkAclEntry - 获取ACL的规则信息- Specified by:
describeNetworkAclEntryin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeNetworkInterface
public DescribeNetworkInterfaceResponse describeNetworkInterface(DescribeNetworkInterfaceRequest request) throws UCloudException DescribeNetworkInterface - 展示虚拟网卡信息- Specified by:
describeNetworkInterfacein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeRouteTable
public DescribeRouteTableResponse describeRouteTable(DescribeRouteTableRequest request) throws UCloudException DescribeRouteTable - 获取路由表详细信息(包括路由策略)- Specified by:
describeRouteTablein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeSecondaryIp
public DescribeSecondaryIpResponse describeSecondaryIp(DescribeSecondaryIpRequest request) throws UCloudException DescribeSecondaryIp - 查询SecondaryIp- Specified by:
describeSecondaryIpin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeSnatDnatRule
public DescribeSnatDnatRuleResponse describeSnatDnatRule(DescribeSnatDnatRuleRequest request) throws UCloudException DescribeSnatDnatRule - 获取基于NAT创建的内外网IP映射规则信息- Specified by:
describeSnatDnatRulein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeSnatRule
public DescribeSnatRuleResponse describeSnatRule(DescribeSnatRuleRequest request) throws UCloudException DescribeSnatRule - 获取Nat网关的出口规则(SNAT规则)- Specified by:
describeSnatRulein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeSubnet
DescribeSubnet - 获取子网信息- Specified by:
describeSubnetin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeSubnetResource
public DescribeSubnetResourceResponse describeSubnetResource(DescribeSubnetResourceRequest request) throws UCloudException DescribeSubnetResource - 展示子网资源- Specified by:
describeSubnetResourcein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeVIP
DescribeVIP - 获取内网虚拟IP信息- Specified by:
describeVIPin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeVPC
DescribeVPC - 获取VPC信息- Specified by:
describeVPCin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeVPCIntercom
public DescribeVPCIntercomResponse describeVPCIntercom(DescribeVPCIntercomRequest request) throws UCloudException DescribeVPCIntercom - 获取VPC互通信息- Specified by:
describeVPCIntercomin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeWhiteListResource
public DescribeWhiteListResourceResponse describeWhiteListResource(DescribeWhiteListResourceRequest request) throws UCloudException DescribeWhiteListResource - 展示NAT网关白名单资源列表- Specified by:
describeWhiteListResourcein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
detachNetworkInterface
public DetachNetworkInterfaceResponse detachNetworkInterface(DetachNetworkInterfaceRequest request) throws UCloudException DetachNetworkInterface - 解绑云主机关联网卡- Specified by:
detachNetworkInterfacein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
enableWhiteList
public EnableWhiteListResponse enableWhiteList(EnableWhiteListRequest request) throws UCloudException EnableWhiteList - 修改NAT网关白名单开关- Specified by:
enableWhiteListin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
getAvailableResourceForPolicy
public GetAvailableResourceForPolicyResponse getAvailableResourceForPolicy(GetAvailableResourceForPolicyRequest request) throws UCloudException GetAvailableResourceForPolicy - 获取NAT网关可配置端口转发规则的资源信息- Specified by:
getAvailableResourceForPolicyin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
getAvailableResourceForSnatRule
public GetAvailableResourceForSnatRuleResponse getAvailableResourceForSnatRule(GetAvailableResourceForSnatRuleRequest request) throws UCloudException GetAvailableResourceForSnatRule - 获得可添加snat规则(出口规则)的资源列表- Specified by:
getAvailableResourceForSnatRulein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
getAvailableResourceForWhiteList
public GetAvailableResourceForWhiteListResponse getAvailableResourceForWhiteList(GetAvailableResourceForWhiteListRequest request) throws UCloudException GetAvailableResourceForWhiteList - 获取NAT网关可添加白名单的资源- Specified by:
getAvailableResourceForWhiteListin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
getNetworkAclTargetResource
public GetNetworkAclTargetResourceResponse getNetworkAclTargetResource(GetNetworkAclTargetResourceRequest request) throws UCloudException GetNetworkAclTargetResource - 获取ACL规则应用目标列表- Specified by:
getNetworkAclTargetResourcein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
listSubnetForNATGW
public ListSubnetForNATGWResponse listSubnetForNATGW(ListSubnetForNATGWRequest request) throws UCloudException ListSubnetForNATGW - 展示NAT网关可绑定的子网列表- Specified by:
listSubnetForNATGWin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
modifyRouteRule
public ModifyRouteRuleResponse modifyRouteRule(ModifyRouteRuleRequest request) throws UCloudException ModifyRouteRule - 路由策略增、删、改- Specified by:
modifyRouteRulein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
moveSecondaryIPMac
public MoveSecondaryIPMacResponse moveSecondaryIPMac(MoveSecondaryIPMacRequest request) throws UCloudException MoveSecondaryIPMac - 迁移SecondaryIP- Specified by:
moveSecondaryIPMacin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
releaseVIP
ReleaseVIP - 释放内网虚拟IP- Specified by:
releaseVIPin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
setGwDefaultExport
public SetGwDefaultExportResponse setGwDefaultExport(SetGwDefaultExportRequest request) throws UCloudException SetGwDefaultExport - 设置NAT网关的默认出口- Specified by:
setGwDefaultExportin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateNATGWPolicy
public UpdateNATGWPolicyResponse updateNATGWPolicy(UpdateNATGWPolicyRequest request) throws UCloudException UpdateNATGWPolicy - 更新NAT网关端口转发规则- Specified by:
updateNATGWPolicyin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateNATGWSubnet
public UpdateNATGWSubnetResponse updateNATGWSubnet(UpdateNATGWSubnetRequest request) throws UCloudException UpdateNATGWSubnet - 更新NAT网关绑定的子网- Specified by:
updateNATGWSubnetin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateNetworkAcl
public UpdateNetworkAclResponse updateNetworkAcl(UpdateNetworkAclRequest request) throws UCloudException UpdateNetworkAcl - 更改ACL- Specified by:
updateNetworkAclin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateNetworkAclEntry
public UpdateNetworkAclEntryResponse updateNetworkAclEntry(UpdateNetworkAclEntryRequest request) throws UCloudException UpdateNetworkAclEntry - 更新ACL的规则- Specified by:
updateNetworkAclEntryin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateRouteTableAttribute
public UpdateRouteTableAttributeResponse updateRouteTableAttribute(UpdateRouteTableAttributeRequest request) throws UCloudException UpdateRouteTableAttribute - 更新路由表基本信息- Specified by:
updateRouteTableAttributein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateSnatRule
UpdateSnatRule - 更新出口规则(SNAT规则)- Specified by:
updateSnatRulein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateSubnetAttribute
public UpdateSubnetAttributeResponse updateSubnetAttribute(UpdateSubnetAttributeRequest request) throws UCloudException UpdateSubnetAttribute - 更新子网信息- Specified by:
updateSubnetAttributein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateVIPAttribute
public UpdateVIPAttributeResponse updateVIPAttribute(UpdateVIPAttributeRequest request) throws UCloudException UpdateVIPAttribute - 更新VIP信息- Specified by:
updateVIPAttributein interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateVPCNetwork
public UpdateVPCNetworkResponse updateVPCNetwork(UpdateVPCNetworkRequest request) throws UCloudException UpdateVPCNetwork - 更新VPC网段- Specified by:
updateVPCNetworkin interfaceVPCClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-