Click or drag to resize
IAutoScaleService.DeleteGroupAsync Method
This API is preliminary and subject to change.
Remove and delete a scaling group.

Namespace: net.openstack.Providers.Rackspace
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
Task DeleteGroupAsync(
	ScalingGroupId groupId,
	Nullable<bool> force,
	CancellationToken cancellationToken
)

Parameters

groupId
Type: net.openstack.Providers.Rackspace.Objects.AutoScale.ScalingGroupId
The ID of the scaling group. This is obtained from ScalingGroup.Id.
force
Type: System.Nullable<Boolean>
true to delete the scaling group even if it has active or pending entities; otherwise, false to only delete the group if it does not contain any entities. If the value is null, a provider-specific default value is used.
cancellationToken
Type: System.Threading.CancellationToken
The CancellationToken that the task will observe.

Return Value

Type: Task
A Task object representing the asynchronous operation.
Exceptions
ExceptionCondition
ArgumentNullExceptionIf groupId is null.
WebExceptionIf the REST request does not return successfully.
Remarks
If force is true, active servers in the group will be immediately deleted, and pending servers will be deleted once they finish building and become active.
Version Information

.NET Framework

Supported in: 4.5

openstack.net

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