Initiates an asynchronous resize of the server. A server resize is performed by
specifying a new
Flavor for the server.
Namespace: net.openstack.Core.DomainAssembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax public bool Resize(
string name,
string flavor,
DiskConfiguration diskConfig = null
)
Public Function Resize (
name As String,
flavor As String,
Optional diskConfig As DiskConfiguration = Nothing
) As Boolean
public:
bool Resize(
String^ name,
String^ flavor,
DiskConfiguration^ diskConfig = nullptr
)
member Resize :
name : string *
flavor : string *
?diskConfig : DiskConfiguration
(* Defaults:
let _diskConfig = defaultArg diskConfig null
*)
-> bool
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 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