Freigeben über


AdvisorExtensions Class

Definition

A class to add extension methods to Azure.ResourceManager.Advisor.

public static class AdvisorExtensions
type AdvisorExtensions = class
Public Module AdvisorExtensions
Inheritance
AdvisorExtensions

Methods

Name Description
CreateConfiguration(ResourceGroupResource, ConfigurationName, ConfigData, CancellationToken)

Create/Overwrite Azure Advisor configuration.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Advisor/configurations/{configurationName}
  • Operation Id: Configurations_CreateInResourceGroup
  • Default Api Version: 2020-01-01
<item>MockingTo mock this method, please mock CreateConfiguration(ConfigurationName, ConfigData, CancellationToken) instead.</item>
CreateConfiguration(SubscriptionResource, ConfigurationName, ConfigData, CancellationToken)

Create/Overwrite Azure Advisor configuration and also delete all configurations of contained resource groups.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurations/{configurationName}
  • Operation Id: Configurations_CreateInSubscription
  • Default Api Version: 2020-01-01
<item>MockingTo mock this method, please mock CreateConfiguration(ConfigurationName, ConfigData, CancellationToken) instead.</item>
CreateConfigurationAsync(ResourceGroupResource, ConfigurationName, ConfigData, CancellationToken)

Create/Overwrite Azure Advisor configuration.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Advisor/configurations/{configurationName}
  • Operation Id: Configurations_CreateInResourceGroup
  • Default Api Version: 2020-01-01
<item>MockingTo mock this method, please mock CreateConfiguration(ConfigurationName, ConfigData, CancellationToken) instead.</item>
CreateConfigurationAsync(SubscriptionResource, ConfigurationName, ConfigData, CancellationToken)

Create/Overwrite Azure Advisor configuration and also delete all configurations of contained resource groups.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurations/{configurationName}
  • Operation Id: Configurations_CreateInSubscription
  • Default Api Version: 2020-01-01
<item>MockingTo mock this method, please mock CreateConfiguration(ConfigurationName, ConfigData, CancellationToken) instead.</item>
GenerateRecommendation(SubscriptionResource, CancellationToken)

Initiates the recommendation generation or computation process for a subscription. This operation is asynchronous. The generated recommendations are stored in a cache in the Advisor service.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/generateRecommendations
  • Operation Id: Recommendations_Generate
  • Default Api Version: 2020-01-01
  • Resource: ResourceRecommendationBaseResource
<item>MockingTo mock this method, please mock GenerateRecommendation(CancellationToken) instead.</item>
GenerateRecommendationAsync(SubscriptionResource, CancellationToken)

Initiates the recommendation generation or computation process for a subscription. This operation is asynchronous. The generated recommendations are stored in a cache in the Advisor service.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/generateRecommendations
  • Operation Id: Recommendations_Generate
  • Default Api Version: 2020-01-01
  • Resource: ResourceRecommendationBaseResource
<item>MockingTo mock this method, please mock GenerateRecommendation(CancellationToken) instead.</item>
GetConfigurations(ResourceGroupResource, CancellationToken)

Retrieve Azure Advisor configurations.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Advisor/configurations
  • Operation Id: Configurations_ListByResourceGroup
  • Default Api Version: 2020-01-01
<item>MockingTo mock this method, please mock GetConfigurations(CancellationToken) instead.</item>
GetConfigurations(SubscriptionResource, CancellationToken)

Retrieve Azure Advisor configurations and also retrieve configurations of contained resource groups.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurations
  • Operation Id: Configurations_ListBySubscription
  • Default Api Version: 2020-01-01
<item>MockingTo mock this method, please mock GetConfigurations(CancellationToken) instead.</item>
GetConfigurationsAsync(ResourceGroupResource, CancellationToken)

Retrieve Azure Advisor configurations.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Advisor/configurations
  • Operation Id: Configurations_ListByResourceGroup
  • Default Api Version: 2020-01-01
<item>MockingTo mock this method, please mock GetConfigurations(CancellationToken) instead.</item>
GetConfigurationsAsync(SubscriptionResource, CancellationToken)

Retrieve Azure Advisor configurations and also retrieve configurations of contained resource groups.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurations
  • Operation Id: Configurations_ListBySubscription
  • Default Api Version: 2020-01-01
<item>MockingTo mock this method, please mock GetConfigurations(CancellationToken) instead.</item>
GetGenerateStatusRecommendation(SubscriptionResource, Guid, CancellationToken)

Retrieves the status of the recommendation computation or generation process. Invoke this API after calling the generation recommendation. The URI of this API is returned in the Location field of the response header.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/generateRecommendations/{operationId}
  • Operation Id: Recommendations_GetGenerateStatus
  • Default Api Version: 2020-01-01
  • Resource: ResourceRecommendationBaseResource
<item>MockingTo mock this method, please mock GetGenerateStatusRecommendation(Guid, CancellationToken) instead.</item>
GetGenerateStatusRecommendationAsync(SubscriptionResource, Guid, CancellationToken)

Retrieves the status of the recommendation computation or generation process. Invoke this API after calling the generation recommendation. The URI of this API is returned in the Location field of the response header.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/generateRecommendations/{operationId}
  • Operation Id: Recommendations_GetGenerateStatus
  • Default Api Version: 2020-01-01
  • Resource: ResourceRecommendationBaseResource
<item>MockingTo mock this method, please mock GetGenerateStatusRecommendation(Guid, CancellationToken) instead.</item>
GetMetadataEntities(TenantResource)

Gets a collection of MetadataEntityResources in the TenantResource. <item>MockingTo mock this method, please mock GetMetadataEntities() instead.</item>

GetMetadataEntity(TenantResource, String, CancellationToken)

Gets the metadata entity.

  • Request Path: /providers/Microsoft.Advisor/metadata/{name}
  • Operation Id: RecommendationMetadata_Get
  • Default Api Version: 2020-01-01
  • Resource: MetadataEntityResource
<item>MockingTo mock this method, please mock GetMetadataEntity(String, CancellationToken) instead.</item>
GetMetadataEntityAsync(TenantResource, String, CancellationToken)

Gets the metadata entity.

  • Request Path: /providers/Microsoft.Advisor/metadata/{name}
  • Operation Id: RecommendationMetadata_Get
  • Default Api Version: 2020-01-01
  • Resource: MetadataEntityResource
<item>MockingTo mock this method, please mock GetMetadataEntityAsync(String, CancellationToken) instead.</item>
GetMetadataEntityResource(ArmClient, ResourceIdentifier)

Gets an object representing a MetadataEntityResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String) to create a MetadataEntityResourceResourceIdentifier from its components. <item>MockingTo mock this method, please mock GetMetadataEntityResource(ResourceIdentifier) instead.</item>

GetResourceRecommendationBase(ArmClient, ResourceIdentifier, String, CancellationToken)

Obtains details of a cached recommendation.

  • Request Path: /{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}
  • Operation Id: Recommendations_Get
  • Default Api Version: 2020-01-01
  • Resource: ResourceRecommendationBaseResource
<item>MockingTo mock this method, please mock GetResourceRecommendationBase(ResourceIdentifier, String, CancellationToken) instead.</item>
GetResourceRecommendationBaseAsync(ArmClient, ResourceIdentifier, String, CancellationToken)

Obtains details of a cached recommendation.

  • Request Path: /{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}
  • Operation Id: Recommendations_Get
  • Default Api Version: 2020-01-01
  • Resource: ResourceRecommendationBaseResource
<item>MockingTo mock this method, please mock GetResourceRecommendationBaseAsync(ResourceIdentifier, String, CancellationToken) instead.</item>
GetResourceRecommendationBaseResource(ArmClient, ResourceIdentifier)

Gets an object representing a ResourceRecommendationBaseResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String) to create a ResourceRecommendationBaseResourceResourceIdentifier from its components. <item>MockingTo mock this method, please mock GetResourceRecommendationBaseResource(ResourceIdentifier) instead.</item>

GetResourceRecommendationBases(ArmClient, ResourceIdentifier)

Gets a collection of ResourceRecommendationBaseResources in the ArmClient. <item>MockingTo mock this method, please mock GetResourceRecommendationBases(ResourceIdentifier) instead.</item>

GetSuppressionContractResource(ArmClient, ResourceIdentifier)

Gets an object representing a SuppressionContractResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String) to create a SuppressionContractResourceResourceIdentifier from its components. <item>MockingTo mock this method, please mock GetSuppressionContractResource(ResourceIdentifier) instead.</item>

GetSuppressionContracts(SubscriptionResource, Nullable<Int32>, String, CancellationToken)

Retrieves the list of snoozed or dismissed suppressions for a subscription. The snoozed or dismissed attribute of a recommendation is referred to as a suppression.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/suppressions
  • Operation Id: Suppressions_List
  • Default Api Version: 2020-01-01
  • Resource: SuppressionContractResource
<item>MockingTo mock this method, please mock GetSuppressionContracts(Nullable<Int32>, String, CancellationToken) instead.</item>
GetSuppressionContractsAsync(SubscriptionResource, Nullable<Int32>, String, CancellationToken)

Retrieves the list of snoozed or dismissed suppressions for a subscription. The snoozed or dismissed attribute of a recommendation is referred to as a suppression.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/suppressions
  • Operation Id: Suppressions_List
  • Default Api Version: 2020-01-01
  • Resource: SuppressionContractResource
<item>MockingTo mock this method, please mock GetSuppressionContracts(Nullable<Int32>, String, CancellationToken) instead.</item>

Applies to