子网
更新时间:2025-08-05
创建子网
Java
1public void createBecSubnet(BecClient client) {
2 CreateBecSubnetRequest request = new CreateBecSubnetRequest();
3 // 子网名称,不能取值"default",长度不超过65个字符,可由数字、字符、下划线组成,必需
4 request.setName("name");
5 // 子网CIDR,必须属于VPC内的有效网段,必需
6 request.setCidr("192.168.1.0/24");
7 // 子网所属VPC的ID,必需
8 request.setVpcId("vpc-h5okp5hjsnzy");
9 // 描述,不超过200字符,非必需
10 request.setDescription("测试子网");
11 // 标签信息,非必需
12 List<Tag> tags = new ArrayList<>();
13 Tag tag = new Tag();
14 tag.setTagKey("key");
15 tag.setTagValue("value");
16 tags.add(tag);
17 request.setTags(tags);
18 CreateBecSubnetResponse response = client.createBecSubnet(request);
19 }
更新子网信息
Java
1public void updateBecSubnet(BecClient client) {
2 UpdateBecSubnetRequest request = new UpdateBecSubnetRequest();
3 // 待更新的子网ID,必需
4 request.setSubnetId("sbn-lzwhenk83umy");
5 // 子网名称,不能取值"default",长度不超过65个字符,可由数字、字符、下划线组成,必需
6 request.setName("name");
7 // 子网描述,不超过200字符,非必需
8 request.setDescription("更新描述");
9 UpdateBecSubnetResponse response = client.updateBecSubnet(request);
10 }
查询指定子网
Java
1public void getBecSubnet(BecClient client) {
2 GetBecSubnetRequest request = new GetBecSubnetRequest();
3 // 待查询的子网ID,必需
4 request.setSubnetId("sbn-lzwhenk83umy");
5 GetBecSubnetResponse response = client.getBecSubnet(request);
6 }
查询子网列表
Java
1public void getBecSubnets(BecClient client) {
2 GetBecSubnetsRequest request = new GetBecSubnetsRequest();
3 ListRequest listRequest = new ListRequest();
4 // 页号,缺省值为1,非必需
5 listRequest.setPageNo(1);
6 // 每页个数,取值范围为1~100,缺省值为1000,非必需
7 listRequest.setPageSize(10);
8 // 查询实例的关键字类型,取值为subnetName,非必需
9 listRequest.setKeywordType("subnetName");
10 // 查询的关键字值,非必需
11 listRequest.setKeyword("name");
12 request.setListRequest(listRequest);
13 // 查询所属vpcId的子网,非必需
14 // request.setVpcId("vpc-h5okp5hjsnzy");
15 GetBecSubnetsResponse response = client.getBecSubnets(request);
16 }
删除子网
Java
1public void deleteBecSubnet(BecClient client) {
2 DeleteBecSubnetRequest request = new DeleteBecSubnetRequest();
3 // 子网ID,必需
4 request.setSubnetId("sbn-lzwhenk83umy");
5 DeleteBecSubnetResponse response = client.deleteBecSubnet(request);
6 }