| CloudAutoScaleProvider Methods | 
The CloudAutoScaleProvider type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|  | CreateGroupAsync | 
            Create a new scaling group.
             | 
|  | CreatePolicyAsync | 
            Create a new scaling policy for a scaling group.
             | 
|  | CreateWebhookAsync | 
            Create a webhook capable of anonymously executing a scaling policy.
             | 
|  | CreateWebhookRangeAsync | 
            Create a collection of webhooks capable of anonymously executing a scaling policy.
             | 
|  | DeleteGroupAsync | 
            Remove and delete a scaling group.
             | 
|  | DeletePolicyAsync | 
            Remove and delete a scaling policy.
             | 
|  | DeleteWebhookAsync | 
            Remove and delete a webhook associated with a scaling policy.
             | 
|  | ExecutePolicyAsync | 
            Execute a scaling policy.
             | 
|  | GetGroupAsync | 
            Get detailed information about a scaling group.
             | 
|  | GetGroupConfigurationAsync | 
            Get the group configuration for a scaling group.
             | 
|  | GetGroupStateAsync | 
            Get information about the current state of a scaling group.
             | 
|  | GetLaunchConfigurationAsync | 
            Get the launch configuration for a scaling group.
             | 
|  | GetPolicyAsync | 
            Get detailed information about a scaling policy.
             | 
|  | GetWebhookAsync | 
            Get detailed information about a webhook associated with a scaling policy.
             | 
|  | ListPoliciesAsync | 
            Gets a collection of scaling policies for a scaling group.
             | 
|  | ListScalingGroupsAsync | 
            Gets a collection of scaling groups.
             | 
|  | ListWebhooksAsync | 
            Gets a collection of webhooks which trigger the execution of a particular
            scaling policy.
             | 
|  | PauseGroupAsync | 
            Suspend the execution of scaling policies for a scaling group.
             | 
|  | ResumeGroupAsync | 
            Resume the execution of scaling policies for a scaling group.
             | 
|  | SetGroupConfigurationAsync | 
            Set the group configuration for a scaling group.
             | 
|  | SetLaunchConfigurationAsync | 
            Set the launch configuration for a scaling group.
             | 
|  | SetPolicyAsync | 
            Replace the configuration for a scaling policy.
             | 
|  | UpdateWebhookAsync | 
            Update the configuration for a webhook.
             | 
 Extension Methods
Extension Methods| Name | Description | |
|---|---|---|
|  | CreateGroup | 
            Create a new scaling group.
            (Defined by AutoScaleServiceExtensions.) | 
|  | CreatePolicy | 
            Create a new scaling policy for a scaling group.
            (Defined by AutoScaleServiceExtensions.) | 
|  | CreateWebhook | 
            Create a webhook capable of anonymously executing a scaling policy.
            (Defined by AutoScaleServiceExtensions.) | 
|  | CreateWebhookRange | 
            Create a collection of webhooks capable of anonymously executing a scaling policy.
            (Defined by AutoScaleServiceExtensions.) | 
|  | DeleteGroup | 
            Remove and delete a scaling group.
            (Defined by AutoScaleServiceExtensions.) | 
|  | DeletePolicy | 
            Remove and delete a scaling policy.
            (Defined by AutoScaleServiceExtensions.) | 
|  | DeleteWebhook | 
            Remove and delete a webhook associated with a scaling policy.
            (Defined by AutoScaleServiceExtensions.) | 
|  | ExecutePolicy | 
            Execute a scaling policy.
            (Defined by AutoScaleServiceExtensions.) | 
|  | GetGroup | 
            Get detailed information about a scaling group.
            (Defined by AutoScaleServiceExtensions.) | 
|  | GetGroupConfiguration | 
            Get the group configuration for a scaling group.
            (Defined by AutoScaleServiceExtensions.) | 
|  | GetGroupState | 
            Get information about the current state of a scaling group.
            (Defined by AutoScaleServiceExtensions.) | 
|  | GetLaunchConfiguration | 
            Get the launch configuration for a scaling group.
            (Defined by AutoScaleServiceExtensions.) | 
|  | GetPolicy | 
            Get detailed information about a scaling policy.
            (Defined by AutoScaleServiceExtensions.) | 
|  | GetWebhook | 
            Get detailed information about a webhook associated with a scaling policy.
            (Defined by AutoScaleServiceExtensions.) | 
|  | ListPolicies | 
            Gets a collection of scaling policies for a scaling group.
            (Defined by AutoScaleServiceExtensions.) | 
|  | ListScalingGroups | 
            Gets a collection of scaling groups.
            (Defined by AutoScaleServiceExtensions.) | 
|  | ListWebhooks | 
            Gets a collection of webhooks which trigger the execution of a particular
            scaling policy.
            (Defined by AutoScaleServiceExtensions.) | 
|  | PauseGroup | 
            Suspend the execution of scaling policies for a scaling group.
            (Defined by AutoScaleServiceExtensions.) | 
|  | ResumeGroup | 
            Resume the execution of scaling policies for a scaling group.
            (Defined by AutoScaleServiceExtensions.) | 
|  | SetGroupConfiguration | 
            Set the group configuration for a scaling group.
            (Defined by AutoScaleServiceExtensions.) | 
|  | SetLaunchConfiguration | 
            Set the launch configuration for a scaling group.
            (Defined by AutoScaleServiceExtensions.) | 
|  | SetPolicy | 
            Replace the configuration for a scaling policy.
            (Defined by AutoScaleServiceExtensions.) | 
|  | UpdateWebhook | 
            Update the configuration for a webhook.
            (Defined by AutoScaleServiceExtensions.) | 
 See Also
See Also