Skip to main content

Base Resources

Some templates need an existing VPC, security group, or VSwitch. Iact3 can create a simple set of reusable base resources in test accounts.

Create base resources

iact3 base create -r cn-hangzhou

For each selected region, Iact3 creates:

  • One VPC named iact3
  • One security group named iact3
  • One VSwitch named iact3-<zone> for each availability zone

The resources are created through a ROS stack tagged as an Iact3 base resource.

List base resources

iact3 base list -r cn-hangzhou

Delete base resources

iact3 base delete -r cn-hangzhou

Options

OptionMeaning
-r, --regionsComma-separated regions. If omitted, Iact3 queries all regions.
-c, --config-fileConfig file used for credentials.
--project-pathProject root used to resolve the config file.

Using base resources with pseudo parameters

After base resources exist, test cases can use $[iact3-auto] for VPC, VSwitch, and security group parameters:

tests:
default:
parameters:
VpcId: $[iact3-auto]
VSwitchId: $[iact3-auto]
SecurityGroupId: $[iact3-auto]