Click or drag to resize
CloudAutoScaleProvider Class
This API is preliminary and subject to change.
Provides an implementation of IAutoScaleService for operating with Rackspace's Auto Scale product.
Inheritance Hierarchy
SystemObject
  net.openstack.Providers.RackspaceProviderBaseIAutoScaleService
    net.openstack.Providers.RackspaceCloudAutoScaleProvider

Namespace: net.openstack.Providers.Rackspace
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
public class CloudAutoScaleProvider : ProviderBase<IAutoScaleService>, 
	IAutoScaleService

The CloudAutoScaleProvider type exposes the following members.

Constructors
  NameDescription
Public methodCloudAutoScaleProvider
Initializes a new instance of the CloudAutoScaleProvider class with the specified values.
Top
Methods
  NameDescription
Public methodCreateGroupAsync
Create a new scaling group.
Public methodCreatePolicyAsync
Create a new scaling policy for a scaling group.
Public methodCreateWebhookAsync
Create a webhook capable of anonymously executing a scaling policy.
Public methodCreateWebhookRangeAsync
Create a collection of webhooks capable of anonymously executing a scaling policy.
Public methodDeleteGroupAsync
Remove and delete a scaling group.
Public methodDeletePolicyAsync
Remove and delete a scaling policy.
Public methodDeleteWebhookAsync
Remove and delete a webhook associated with a scaling policy.
Public methodExecutePolicyAsync
Execute a scaling policy.
Public methodGetGroupAsync
Get detailed information about a scaling group.
Public methodGetGroupConfigurationAsync
Get the group configuration for a scaling group.
Public methodGetGroupStateAsync
Get information about the current state of a scaling group.
Public methodGetLaunchConfigurationAsync
Get the launch configuration for a scaling group.
Public methodGetPolicyAsync
Get detailed information about a scaling policy.
Public methodGetWebhookAsync
Get detailed information about a webhook associated with a scaling policy.
Public methodListPoliciesAsync
Gets a collection of scaling policies for a scaling group.
Public methodListScalingGroupsAsync
Gets a collection of scaling groups.
Public methodListWebhooksAsync
Gets a collection of webhooks which trigger the execution of a particular scaling policy.
Public methodPauseGroupAsync
Suspend the execution of scaling policies for a scaling group.
Public methodResumeGroupAsync
Resume the execution of scaling policies for a scaling group.
Public methodSetGroupConfigurationAsync
Set the group configuration for a scaling group.
Public methodSetLaunchConfigurationAsync
Set the launch configuration for a scaling group.
Public methodSetPolicyAsync
Replace the configuration for a scaling policy.
Public methodUpdateWebhookAsync
Update the configuration for a webhook.
Top
Extension Methods
  NameDescription
Public Extension MethodCreateGroup
Create a new scaling group.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodCreatePolicy
Create a new scaling policy for a scaling group.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodCreateWebhook
Create a webhook capable of anonymously executing a scaling policy.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodCreateWebhookRange
Create a collection of webhooks capable of anonymously executing a scaling policy.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodDeleteGroup
Remove and delete a scaling group.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodDeletePolicy
Remove and delete a scaling policy.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodDeleteWebhook
Remove and delete a webhook associated with a scaling policy.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodExecutePolicy
Execute a scaling policy.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodGetGroup
Get detailed information about a scaling group.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodGetGroupConfiguration
Get the group configuration for a scaling group.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodGetGroupState
Get information about the current state of a scaling group.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodGetLaunchConfiguration
Get the launch configuration for a scaling group.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodGetPolicy
Get detailed information about a scaling policy.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodGetWebhook
Get detailed information about a webhook associated with a scaling policy.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodListPolicies
Gets a collection of scaling policies for a scaling group.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodListScalingGroups
Gets a collection of scaling groups.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodListWebhooks
Gets a collection of webhooks which trigger the execution of a particular scaling policy.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodPauseGroup
Suspend the execution of scaling policies for a scaling group.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodResumeGroup
Resume the execution of scaling policies for a scaling group.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodSetGroupConfiguration
Set the group configuration for a scaling group.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodSetLaunchConfiguration
Set the launch configuration for a scaling group.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodSetPolicy
Replace the configuration for a scaling policy.
(Defined by AutoScaleServiceExtensions.)
Public Extension MethodUpdateWebhook
Update the configuration for a webhook.
(Defined by AutoScaleServiceExtensions.)
Top
Properties
  NameDescription
Public propertyApplicationUserAgent
Gets or sets the application-specific user agent for the provider instance.
(Inherited from ProviderBaseTProvider.)
Public propertyBackoffPolicy
Gets or sets the back-off policy to use for polling operations.
(Inherited from ProviderBaseTProvider.)
Public propertyConnectionLimit
Gets or sets the maximum number of connections allowed on the ServicePoint objects used for requests. If the value is , the connection limit value for the ServicePoint object is not altered.
(Inherited from ProviderBaseTProvider.)
Public propertyDefaultRegion
Gets the default region for this provider instance, if one was specified.
(Inherited from ProviderBaseTProvider.)
Top
Events
Version Information

.NET Framework

Supported in: 4.5

openstack.net

Supported in: 1.6, 1.5, 1.4, 1.3.6
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also