Compartilhar via


AdvisorExtensions.CreateAdvisorConfigurationInSubscriptionAsync Method

Definition

Create/Overwrite Azure Advisor configuration and also delete all configurations of contained resource groups. <item> Mocking. To mock this method, please mock CreateAdvisorConfigurationInSubscriptionAsync(AdvisorConfigurationName, AdvisorConfigurationData, CancellationToken) instead. </item>

public static System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.Advisor.Models.AdvisorConfigurationData>> CreateAdvisorConfigurationInSubscriptionAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, Azure.ResourceManager.Advisor.Models.AdvisorConfigurationName configurationName, Azure.ResourceManager.Advisor.Models.AdvisorConfigurationData data, System.Threading.CancellationToken cancellationToken = default);
static member CreateAdvisorConfigurationInSubscriptionAsync : Azure.ResourceManager.Resources.SubscriptionResource * Azure.ResourceManager.Advisor.Models.AdvisorConfigurationName * Azure.ResourceManager.Advisor.Models.AdvisorConfigurationData * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.Advisor.Models.AdvisorConfigurationData>>
<Extension()>
Public Function CreateAdvisorConfigurationInSubscriptionAsync (subscriptionResource As SubscriptionResource, configurationName As AdvisorConfigurationName, data As AdvisorConfigurationData, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of AdvisorConfigurationData))

Parameters

subscriptionResource
SubscriptionResource

The SubscriptionResource the method will execute against.

configurationName
AdvisorConfigurationName

Advisor configuration name. Value must be 'default'.

data
AdvisorConfigurationData

The Azure Advisor configuration data structure.

cancellationToken
CancellationToken

The cancellation token to use.

Returns

Exceptions

subscriptionResource is null.

Applies to