Code snippets and samples
Configurations_CreateInResourceGroup
import com .azure .resourcemanager .advisor .models .Category ;
import com .azure .resourcemanager .advisor .models .ConfigurationName ;
import com .azure .resourcemanager .advisor .models .CpuThreshold ;
import com .azure .resourcemanager .advisor .models .DigestConfig ;
import com .azure .resourcemanager .advisor .models .DigestConfigState ;
import java .util .Arrays ;
/** Samples for Configurations CreateInResourceGroup. */
public final class ConfigurationsCreateInResourceGroupSamples {
/*
* x-ms-original-file: specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/examples/CreateConfiguration.json
*/
/**
* Sample code: PutConfigurations.
*
* @param manager Entry point to AdvisorManager.
*/
public static void putConfigurations (com .azure .resourcemanager .advisor .AdvisorManager manager ) {
manager
.configurations ()
.define (ConfigurationName .DEFAULT )
.withExistingResourceGroup ("resourceGroup" )
.withExclude (true )
.withLowCpuThreshold (CpuThreshold .FIVE )
.withDigests (
Arrays
.asList (
new DigestConfig ()
.withName ("digestConfigName" )
.withActionGroupResourceId (
"/subscriptions/subscriptionId/resourceGroups/resourceGroup/providers/microsoft.insights/actionGroups/actionGroupName" )
.withFrequency (30 )
.withCategories (
Arrays
.asList (
Category .HIGH_AVAILABILITY ,
Category .SECURITY ,
Category .PERFORMANCE ,
Category .COST ,
Category .OPERATIONAL_EXCELLENCE ))
.withLanguage ("en" )
.withState (DigestConfigState .ACTIVE )))
.create ();
}
}
Configurations_CreateInSubscription
import com .azure .resourcemanager .advisor .fluent .models .ConfigDataInner ;
import com .azure .resourcemanager .advisor .models .Category ;
import com .azure .resourcemanager .advisor .models .ConfigurationName ;
import com .azure .resourcemanager .advisor .models .CpuThreshold ;
import com .azure .resourcemanager .advisor .models .DigestConfig ;
import com .azure .resourcemanager .advisor .models .DigestConfigState ;
import java .util .Arrays ;
/** Samples for Configurations CreateInSubscription. */
public final class ConfigurationsCreateInSubscriptionSamples {
/*
* x-ms-original-file: specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/examples/CreateConfiguration.json
*/
/**
* Sample code: PutConfigurations.
*
* @param manager Entry point to AdvisorManager.
*/
public static void putConfigurations (com .azure .resourcemanager .advisor .AdvisorManager manager ) {
manager
.configurations ()
.createInSubscriptionWithResponse (
ConfigurationName .DEFAULT ,
new ConfigDataInner ()
.withExclude (true )
.withLowCpuThreshold (CpuThreshold .FIVE )
.withDigests (
Arrays
.asList (
new DigestConfig ()
.withName ("digestConfigName" )
.withActionGroupResourceId (
"/subscriptions/subscriptionId/resourceGroups/resourceGroup/providers/microsoft.insights/actionGroups/actionGroupName" )
.withFrequency (30 )
.withCategories (
Arrays
.asList (
Category .HIGH_AVAILABILITY ,
Category .SECURITY ,
Category .PERFORMANCE ,
Category .COST ,
Category .OPERATIONAL_EXCELLENCE ))
.withLanguage ("en" )
.withState (DigestConfigState .ACTIVE ))),
com .azure .core .util .Context .NONE );
}
}
/** Samples for Configurations List. */
public final class ConfigurationsListSamples {
/*
* x-ms-original-file: specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/examples/ListConfigurations.json
*/
/**
* Sample code: GetConfigurations.
*
* @param manager Entry point to AdvisorManager.
*/
public static void getConfigurations (com .azure .resourcemanager .advisor .AdvisorManager manager ) {
manager .configurations ().list (com .azure .core .util .Context .NONE );
}
}
Configurations_ListByResourceGroup
/** Samples for Configurations ListByResourceGroup. */
public final class ConfigurationsListByResourceGroupSamples {
/*
* x-ms-original-file: specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/examples/ListConfigurations.json
*/
/**
* Sample code: GetConfigurations.
*
* @param manager Entry point to AdvisorManager.
*/
public static void getConfigurations (com .azure .resourcemanager .advisor .AdvisorManager manager ) {
manager .configurations ().listByResourceGroup ("resourceGroup" , com .azure .core .util .Context .NONE );
}
}
/** Samples for Operations List. */
public final class OperationsListSamples {
/*
* x-ms-original-file: specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/examples/ListOperations.json
*/
/**
* Sample code: ListRecommendations.
*
* @param manager Entry point to AdvisorManager.
*/
public static void listRecommendations (com .azure .resourcemanager .advisor .AdvisorManager manager ) {
manager .operations ().list (com .azure .core .util .Context .NONE );
}
}
RecommendationMetadata_Get
/** Samples for RecommendationMetadata Get. */
public final class RecommendationMetadataGetSamples {
/*
* x-ms-original-file: specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/examples/GetRecommendationMetadataEntity.json
*/
/**
* Sample code: GetMetadata.
*
* @param manager Entry point to AdvisorManager.
*/
public static void getMetadata (com .azure .resourcemanager .advisor .AdvisorManager manager ) {
manager .recommendationMetadatas ().getWithResponse ("types" , com .azure .core .util .Context .NONE );
}
}
RecommendationMetadata_List
/** Samples for RecommendationMetadata List. */
public final class RecommendationMetadataListSamples {
/*
* x-ms-original-file: specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/examples/ListRecommendationMetadata.json
*/
/**
* Sample code: GetMetadata.
*
* @param manager Entry point to AdvisorManager.
*/
public static void getMetadata (com .azure .resourcemanager .advisor .AdvisorManager manager ) {
manager .recommendationMetadatas ().list (com .azure .core .util .Context .NONE );
}
}
/** Samples for Recommendations Generate. */
public final class RecommendationsGenerateSamples {
/*
* x-ms-original-file: specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/examples/GenerateRecommendations.json
*/
/**
* Sample code: GenerateRecommendations.
*
* @param manager Entry point to AdvisorManager.
*/
public static void generateRecommendations (com .azure .resourcemanager .advisor .AdvisorManager manager ) {
manager .recommendations ().generateWithResponse (com .azure .core .util .Context .NONE );
}
}
/** Samples for Recommendations Get. */
public final class RecommendationsGetSamples {
/*
* x-ms-original-file: specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/examples/GetRecommendationDetail.json
*/
/**
* Sample code: GetRecommendationDetail.
*
* @param manager Entry point to AdvisorManager.
*/
public static void getRecommendationDetail (com .azure .resourcemanager .advisor .AdvisorManager manager ) {
manager .recommendations ().getWithResponse ("resourceUri" , "recommendationId" , com .azure .core .util .Context .NONE );
}
}
Recommendations_GetGenerateStatus
import java .util .UUID ;
/** Samples for Recommendations GetGenerateStatus. */
public final class RecommendationsGetGenerateStatusSamples {
/*
* x-ms-original-file: specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/examples/EmptyResponse.json
*/
/**
* Sample code: GetGenerateStatus.
*
* @param manager Entry point to AdvisorManager.
*/
public static void getGenerateStatus (com .azure .resourcemanager .advisor .AdvisorManager manager ) {
manager
.recommendations ()
.getGenerateStatusWithResponse (
UUID .fromString ("00000000-0000-0000-0000-000000000000" ), com .azure .core .util .Context .NONE );
}
}
/** Samples for Recommendations List. */
public final class RecommendationsListSamples {
/*
* x-ms-original-file: specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/examples/ListRecommendations.json
*/
/**
* Sample code: ListRecommendations.
*
* @param manager Entry point to AdvisorManager.
*/
public static void listRecommendations (com .azure .resourcemanager .advisor .AdvisorManager manager ) {
manager .recommendations ().list (null , 10 , null , com .azure .core .util .Context .NONE );
}
}
/** Samples for Suppressions Create. */
public final class SuppressionsCreateSamples {
/*
* x-ms-original-file: specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/examples/CreateSuppression.json
*/
/**
* Sample code: CreateSuppression.
*
* @param manager Entry point to AdvisorManager.
*/
public static void createSuppression (com .azure .resourcemanager .advisor .AdvisorManager manager ) {
manager
.suppressions ()
.define ("suppressionName1" )
.withExistingRecommendation ("resourceUri" , "recommendationId" )
.withTtl ("07:00:00:00" )
.create ();
}
}
/** Samples for Suppressions Delete. */
public final class SuppressionsDeleteSamples {
/*
* x-ms-original-file: specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/examples/DeleteSuppression.json
*/
/**
* Sample code: DeleteSuppression.
*
* @param manager Entry point to AdvisorManager.
*/
public static void deleteSuppression (com .azure .resourcemanager .advisor .AdvisorManager manager ) {
manager
.suppressions ()
.deleteWithResponse (
"resourceUri" , "recommendationId" , "suppressionName1" , com .azure .core .util .Context .NONE );
}
}
/** Samples for Suppressions Get. */
public final class SuppressionsGetSamples {
/*
* x-ms-original-file: specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/examples/GetSuppressionDetail.json
*/
/**
* Sample code: GetSuppressionDetail.
*
* @param manager Entry point to AdvisorManager.
*/
public static void getSuppressionDetail (com .azure .resourcemanager .advisor .AdvisorManager manager ) {
manager
.suppressions ()
.getWithResponse ("resourceUri" , "recommendationId" , "suppressionName1" , com .azure .core .util .Context .NONE );
}
}
/** Samples for Suppressions List. */
public final class SuppressionsListSamples {
/*
* x-ms-original-file: specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/examples/ListSuppressions.json
*/
/**
* Sample code: ListSuppressions.
*
* @param manager Entry point to AdvisorManager.
*/
public static void listSuppressions (com .azure .resourcemanager .advisor .AdvisorManager manager ) {
manager .suppressions ().list (null , null , com .azure .core .util .Context .NONE );
}
}