Click or drag to resize
ServerBaseResize Method
Initiates an asynchronous resize of the server. A server resize is performed by specifying a new Flavor for the server.

Namespace: net.openstack.Core.Domain
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
public bool Resize(
	string name,
	string flavor,
	DiskConfiguration diskConfig = null
)

Parameters

name
Type: SystemString
The new name for the resized server.
flavor
Type: SystemString
The new flavor. This is obtained from Flavor.Id.
diskConfig (Optional)
Type: net.openstack.Core.DomainDiskConfiguration
The disk configuration. If the value is , the default configuration for the specified image is used.

Return Value

Type: Boolean
if the resize operation is successfully started; otherwise, .
Exceptions
ExceptionCondition
ArgumentNullException If name is .

-or-

If flavor is .

ArgumentException If name is empty.

-or-

If flavor is empty.

NotSupportedException If the provider does not support the given diskConfig.
ResponseExceptionIf the REST API request failed.
Remarks
Following a resize operation, the original server is not immediately removed. After testing if the resulting server is operating successfully, a call should be made to ConfirmResize to keep the resized server, or to RevertResize to revert to the original server. If 24 hours pass and neither of these methods is called, the server will be automatically confirmed.
Version Information

.NET Framework

Supported in: 4.5

openstack.net

Supported in: 1.6, 1.5, 1.4, 1.3.6
See Also