Moving a cloud network to a different folder
You can move cloud resources between folders within a single cloud.
To move a cloud network to a different folder:
- In the management console
, go to the folder where the cloud network is located. - In the list of services, select Virtual Private Cloud.
- Click
in the row of the network you need and select Move. - In the window that opens, select the destination folder.
- Click Move.
Note
All the cloud network's subnets will be moved to the other folder as well.
If you do not have the Yandex Cloud CLI installed yet, install and initialize it.
By default, the CLI uses the folder specified when creating the profile. To change the default folder, use the yc config set folder-id <folder_ID> command. You can also set a different folder for any specific command using the --folder-name or --folder-id parameter.
To move a cloud network to a different folder:
-
View the description of the CLI move cloud network command:
yc vpc network move --help -
Get the name or ID of the cloud network to move:
yc vpc network listResult:
+----------------------+-----------+ | ID | NAME | +----------------------+-----------+ | encb4ubvmief******** | default | | enc39op1vq9m******** | network-1 | | enc772aa2rgq******** | network-2 | +----------------------+-----------+ -
Get a list of available folders:
yc resource-manager folder listResult:
+----------------------+------------------------+--------+--------+ | ID | NAME | LABELS | STATUS | +----------------------+------------------------+--------+--------+ | b1cs8ie21pk1******** | default | | ACTIVE | | b1chgf288nvg******** | my-folder-1 | | ACTIVE | | b1cu6g9ielh6******** | my-folder-2 | | ACTIVE | +----------------------+------------------------+--------+--------+ -
Move the network by specifying the name or ID of the network and destination folder:
yc vpc network move <network_name_or_ID> \ --destination-folder-name <destination_folder_name> \ --destination-folder-id <destination_folder_ID>Use either
--destination-folder-nameor--destination-folder-id.If the network is not in the current folder (default folder), specify the source folder using
--folder-nameor--folder-id.Result:
id: enc39op1vq9m******** folder_id: b1chgf288nvg******** created_at: "2022-10-06T14:54:48Z" name: network-1 default_security_group_id: enc2ta63h3q2********For more information about the
yc vpc network movecommand, see the CLI reference.
To move a cloud network to a different folder, use the move REST API method for the Network resource or the NetworkService/Move gRPC API call, and provide the following in the request:
-
ID of the cloud network you want to move, in the
networkIdparameter.To get the cloud network ID, use the list REST API method for the Network resource or the NetworkService/List gRPC API call and provide the folder ID in the
folderIdrequest parameter. -
ID of the folder you want to move the cloud network to, in the
destinationFolderIdparameter.To learn how to find out the folder ID, see Getting the folder ID.
Examples
Cloud network in the current folder
Move a cloud network from the current folder by specifying the network name and destination folder name:
yc vpc network move network-1 \
--destination-folder-name my-folder-1
Cloud network in a different folder
Move a cloud network from a different folder. Specify the network ID and the source and destination folder IDs:
yc vpc network move enc39op1vq9m******** \
--folder-id b1chgf288nvg******** \
--destination-folder-id b1cs8ie21pk1********