@@ -1035,12 +1035,12 @@ public boolean createVnet(CreateNetrisVnetCommand cmd) {
10351035 vNetName = String .format ("N%s-%s" , networkId , networkName );
10361036 }
10371037 String netrisVnetName = NetrisResourceObjectUtils .retrieveNetrisResourceObjectName (cmd , NetrisResourceObjectUtils .NetrisObjectType .VNET , vNetName ) ;
1038- String netrisSubnetName = NetrisResourceObjectUtils .retrieveNetrisResourceObjectName (cmd , NetrisResourceObjectUtils .NetrisObjectType .IPAM_SUBNET , vnetCidr ) ;
1038+ String netrisSubnetName = NetrisResourceObjectUtils .retrieveNetrisResourceObjectName (cmd , NetrisResourceObjectUtils .NetrisObjectType .IPAM_SUBNET , String . valueOf ( cmd . getVpcId ()), vnetCidr ) ;
10391039
10401040 createIpamSubnetInternal (netrisSubnetName , vnetCidr , SubnetBody .PurposeEnum .COMMON , associatedVpc , isGlobalRouting );
10411041 if (Objects .nonNull (netrisV6Cidr )) {
10421042 String netrisV6IpamAllocationName = NetrisResourceObjectUtils .retrieveNetrisResourceObjectName (cmd , NetrisResourceObjectUtils .NetrisObjectType .IPAM_ALLOCATION , netrisV6Cidr );
1043- String netrisV6SubnetName = NetrisResourceObjectUtils .retrieveNetrisResourceObjectName (cmd , NetrisResourceObjectUtils .NetrisObjectType .IPAM_SUBNET , netrisV6Cidr ) ;
1043+ String netrisV6SubnetName = NetrisResourceObjectUtils .retrieveNetrisResourceObjectName (cmd , NetrisResourceObjectUtils .NetrisObjectType .IPAM_SUBNET , String . valueOf ( cmd . getVpcId ()), netrisV6Cidr ) ;
10441044 InlineResponse2004Data createdIpamAllocation = createIpamAllocationInternal (netrisV6IpamAllocationName , netrisV6Cidr , associatedVpc );
10451045 if (Objects .isNull (createdIpamAllocation )) {
10461046 throw new CloudRuntimeException (String .format ("Failed to create Netris IPAM Allocation %s for VPC %s" , netrisV6IpamAllocationName , netrisVpcName ));
@@ -1082,7 +1082,7 @@ public boolean deleteVnet(DeleteNetrisVnetCommand cmd) {
10821082 }
10831083
10841084 String netrisVnetName = NetrisResourceObjectUtils .retrieveNetrisResourceObjectName (cmd , NetrisResourceObjectUtils .NetrisObjectType .VNET , vNetName ) ;
1085- String netrisSubnetName = NetrisResourceObjectUtils .retrieveNetrisResourceObjectName (cmd , NetrisResourceObjectUtils .NetrisObjectType .IPAM_SUBNET , vnetCidr ) ;
1085+ String netrisSubnetName = NetrisResourceObjectUtils .retrieveNetrisResourceObjectName (cmd , NetrisResourceObjectUtils .NetrisObjectType .IPAM_SUBNET , String . valueOf ( cmd . getVpcId ()), vnetCidr ) ;
10861086 FilterByVpc vpcFilter = new FilterByVpc ();
10871087 vpcFilter .add (associatedVpc .getId ());
10881088 FilterBySites siteFilter = new FilterBySites ();
0 commit comments