| CloudAutoScaleProviderUpdateWebhookAsync Method | 
This API is preliminary and subject to change.
            Update the configuration for a webhook.
            
 
Namespace: net.openstack.Providers.RackspaceAssembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
 Syntax
Syntaxpublic Task UpdateWebhookAsync(
	ScalingGroupId groupId,
	PolicyId policyId,
	WebhookId webhookId,
	UpdateWebhookConfiguration configuration,
	CancellationToken cancellationToken
)
Public Function UpdateWebhookAsync ( 
	groupId As ScalingGroupId,
	policyId As PolicyId,
	webhookId As WebhookId,
	configuration As UpdateWebhookConfiguration,
	cancellationToken As CancellationToken
) As Task
public:
virtual Task^ UpdateWebhookAsync(
	ScalingGroupId^ groupId, 
	PolicyId^ policyId, 
	WebhookId^ webhookId, 
	UpdateWebhookConfiguration^ configuration, 
	CancellationToken cancellationToken
) sealed
abstract UpdateWebhookAsync : 
        groupId : ScalingGroupId * 
        policyId : PolicyId * 
        webhookId : WebhookId * 
        configuration : UpdateWebhookConfiguration * 
        cancellationToken : CancellationToken -> Task 
override UpdateWebhookAsync : 
        groupId : ScalingGroupId * 
        policyId : PolicyId * 
        webhookId : WebhookId * 
        configuration : UpdateWebhookConfiguration * 
        cancellationToken : CancellationToken -> Task Parameters
- groupId
- Type: net.openstack.Providers.Rackspace.Objects.AutoScaleScalingGroupId
 The ID of the scaling group. This is obtained from ScalingGroup.Id.
- policyId
- Type: net.openstack.Providers.Rackspace.Objects.AutoScalePolicyId
 The ID of the scaling policy. This is obtained from Policy.Id.
- webhookId
- Type: net.openstack.Providers.Rackspace.Objects.AutoScaleWebhookId
 The ID of the webhook. This is obtained from Webhook.Id.
- configuration
- Type: net.openstack.Providers.Rackspace.Objects.AutoScaleUpdateWebhookConfiguration
 An UpdateWebhookConfiguration object containing the updated configuration for the webhook.
- cancellationToken
- Type: System.ThreadingCancellationToken
 The CancellationToken that the task will observe.
Return Value
Type: 
TaskA 
Task object representing the asynchronous operation.
Implements
IAutoScaleServiceUpdateWebhookAsync(ScalingGroupId, PolicyId, WebhookId, UpdateWebhookConfiguration, CancellationToken) Exceptions
Exceptions| Exception | Condition | 
|---|
| ArgumentNullException | If groupId is . -or- If policyId is . -or- If webhookId is . -or- If configuration is . | 
| WebException | If the REST request does not return successfully. | 
 Version Information
Version Information.NET Framework
Supported in: 4.5
openstack.net
Supported in: 1.6, 1.5, 1.4, 1.3.6
 See Also
See Also