1. Packages
  2. Azure Native v2
  3. API Docs
  4. sql
  5. ServerAdvisor
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.sql.ServerAdvisor

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Database, Server or Elastic Pool Advisor. Azure REST API version: 2021-11-01. Prior API version in Azure Native 1.x: 2020-11-01-preview.

Other available API versions: 2014-04-01, 2022-11-01-preview, 2023-02-01-preview, 2023-05-01-preview, 2023-08-01-preview, 2024-05-01-preview.

Example Usage

Update server advisor

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var serverAdvisor = new AzureNative.Sql.ServerAdvisor("serverAdvisor", new()
    {
        AdvisorName = "CreateIndex",
        AutoExecuteStatus = AzureNative.Sql.AutoExecuteStatus.Disabled,
        ResourceGroupName = "workloadinsight-demos",
        ServerName = "misosisvr",
    });

});
Copy
package main

import (
	sql "github.com/pulumi/pulumi-azure-native-sdk/sql/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := sql.NewServerAdvisor(ctx, "serverAdvisor", &sql.ServerAdvisorArgs{
			AdvisorName:       pulumi.String("CreateIndex"),
			AutoExecuteStatus: sql.AutoExecuteStatusDisabled,
			ResourceGroupName: pulumi.String("workloadinsight-demos"),
			ServerName:        pulumi.String("misosisvr"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.sql.ServerAdvisor;
import com.pulumi.azurenative.sql.ServerAdvisorArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var serverAdvisor = new ServerAdvisor("serverAdvisor", ServerAdvisorArgs.builder()
            .advisorName("CreateIndex")
            .autoExecuteStatus("Disabled")
            .resourceGroupName("workloadinsight-demos")
            .serverName("misosisvr")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const serverAdvisor = new azure_native.sql.ServerAdvisor("serverAdvisor", {
    advisorName: "CreateIndex",
    autoExecuteStatus: azure_native.sql.AutoExecuteStatus.Disabled,
    resourceGroupName: "workloadinsight-demos",
    serverName: "misosisvr",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

server_advisor = azure_native.sql.ServerAdvisor("serverAdvisor",
    advisor_name="CreateIndex",
    auto_execute_status=azure_native.sql.AutoExecuteStatus.DISABLED,
    resource_group_name="workloadinsight-demos",
    server_name="misosisvr")
Copy
resources:
  serverAdvisor:
    type: azure-native:sql:ServerAdvisor
    properties:
      advisorName: CreateIndex
      autoExecuteStatus: Disabled
      resourceGroupName: workloadinsight-demos
      serverName: misosisvr
Copy

Create ServerAdvisor Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ServerAdvisor(name: string, args: ServerAdvisorArgs, opts?: CustomResourceOptions);
@overload
def ServerAdvisor(resource_name: str,
                  args: ServerAdvisorArgs,
                  opts: Optional[ResourceOptions] = None)

@overload
def ServerAdvisor(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  auto_execute_status: Optional[AutoExecuteStatus] = None,
                  resource_group_name: Optional[str] = None,
                  server_name: Optional[str] = None,
                  advisor_name: Optional[str] = None)
func NewServerAdvisor(ctx *Context, name string, args ServerAdvisorArgs, opts ...ResourceOption) (*ServerAdvisor, error)
public ServerAdvisor(string name, ServerAdvisorArgs args, CustomResourceOptions? opts = null)
public ServerAdvisor(String name, ServerAdvisorArgs args)
public ServerAdvisor(String name, ServerAdvisorArgs args, CustomResourceOptions options)
type: azure-native:sql:ServerAdvisor
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ServerAdvisorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ServerAdvisorArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ServerAdvisorArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ServerAdvisorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ServerAdvisorArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var serverAdvisorResource = new AzureNative.Sql.ServerAdvisor("serverAdvisorResource", new()
{
    AutoExecuteStatus = "Enabled",
    ResourceGroupName = "string",
    ServerName = "string",
    AdvisorName = "string",
});
Copy
example, err := sql.NewServerAdvisor(ctx, "serverAdvisorResource", &sql.ServerAdvisorArgs{
	AutoExecuteStatus: "Enabled",
	ResourceGroupName: "string",
	ServerName:        "string",
	AdvisorName:       "string",
})
Copy
var serverAdvisorResource = new ServerAdvisor("serverAdvisorResource", ServerAdvisorArgs.builder()
    .autoExecuteStatus("Enabled")
    .resourceGroupName("string")
    .serverName("string")
    .advisorName("string")
    .build());
Copy
server_advisor_resource = azure_native.sql.ServerAdvisor("serverAdvisorResource",
    auto_execute_status=Enabled,
    resource_group_name=string,
    server_name=string,
    advisor_name=string)
Copy
const serverAdvisorResource = new azure_native.sql.ServerAdvisor("serverAdvisorResource", {
    autoExecuteStatus: "Enabled",
    resourceGroupName: "string",
    serverName: "string",
    advisorName: "string",
});
Copy
type: azure-native:sql:ServerAdvisor
properties:
    advisorName: string
    autoExecuteStatus: Enabled
    resourceGroupName: string
    serverName: string
Copy

ServerAdvisor Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ServerAdvisor resource accepts the following input properties:

AutoExecuteStatus This property is required. Pulumi.AzureNative.Sql.AutoExecuteStatus
Gets the auto-execute status (whether to let the system execute the recommendations) of this advisor. Possible values are 'Enabled' and 'Disabled'
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
ServerName
This property is required.
Changes to this property will trigger replacement.
string
The name of the server.
AdvisorName Changes to this property will trigger replacement. string
The name of the Server Advisor.
AutoExecuteStatus This property is required. AutoExecuteStatus
Gets the auto-execute status (whether to let the system execute the recommendations) of this advisor. Possible values are 'Enabled' and 'Disabled'
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
ServerName
This property is required.
Changes to this property will trigger replacement.
string
The name of the server.
AdvisorName Changes to this property will trigger replacement. string
The name of the Server Advisor.
autoExecuteStatus This property is required. AutoExecuteStatus
Gets the auto-execute status (whether to let the system execute the recommendations) of this advisor. Possible values are 'Enabled' and 'Disabled'
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName
This property is required.
Changes to this property will trigger replacement.
String
The name of the server.
advisorName Changes to this property will trigger replacement. String
The name of the Server Advisor.
autoExecuteStatus This property is required. AutoExecuteStatus
Gets the auto-execute status (whether to let the system execute the recommendations) of this advisor. Possible values are 'Enabled' and 'Disabled'
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName
This property is required.
Changes to this property will trigger replacement.
string
The name of the server.
advisorName Changes to this property will trigger replacement. string
The name of the Server Advisor.
auto_execute_status This property is required. AutoExecuteStatus
Gets the auto-execute status (whether to let the system execute the recommendations) of this advisor. Possible values are 'Enabled' and 'Disabled'
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
server_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the server.
advisor_name Changes to this property will trigger replacement. str
The name of the Server Advisor.
autoExecuteStatus This property is required. "Enabled" | "Disabled" | "Default"
Gets the auto-execute status (whether to let the system execute the recommendations) of this advisor. Possible values are 'Enabled' and 'Disabled'
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName
This property is required.
Changes to this property will trigger replacement.
String
The name of the server.
advisorName Changes to this property will trigger replacement. String
The name of the Server Advisor.

Outputs

All input properties are implicitly available as output properties. Additionally, the ServerAdvisor resource produces the following output properties:

AdvisorStatus string
Gets the status of availability of this advisor to customers. Possible values are 'GA', 'PublicPreview', 'LimitedPublicPreview' and 'PrivatePreview'.
AutoExecuteStatusInheritedFrom string
Gets the resource from which current value of auto-execute status is inherited. Auto-execute status can be set on (and inherited from) different levels in the resource hierarchy. Possible values are 'Subscription', 'Server', 'ElasticPool', 'Database' and 'Default' (when status is not explicitly set on any level).
Id string
The provider-assigned unique ID for this managed resource.
Kind string
Resource kind.
LastChecked string
Gets the time when the current resource was analyzed for recommendations by this advisor.
Location string
Resource location.
Name string
Resource name.
RecommendationsStatus string
Gets that status of recommendations for this advisor and reason for not having any recommendations. Possible values include, but are not limited to, 'Ok' (Recommendations available),LowActivity (not enough workload to analyze), 'DbSeemsTuned' (Database is doing well), etc.
RecommendedActions List<Pulumi.AzureNative.Sql.Outputs.RecommendedActionResponse>
Gets the recommended actions for this advisor.
Type string
Resource type.
AdvisorStatus string
Gets the status of availability of this advisor to customers. Possible values are 'GA', 'PublicPreview', 'LimitedPublicPreview' and 'PrivatePreview'.
AutoExecuteStatusInheritedFrom string
Gets the resource from which current value of auto-execute status is inherited. Auto-execute status can be set on (and inherited from) different levels in the resource hierarchy. Possible values are 'Subscription', 'Server', 'ElasticPool', 'Database' and 'Default' (when status is not explicitly set on any level).
Id string
The provider-assigned unique ID for this managed resource.
Kind string
Resource kind.
LastChecked string
Gets the time when the current resource was analyzed for recommendations by this advisor.
Location string
Resource location.
Name string
Resource name.
RecommendationsStatus string
Gets that status of recommendations for this advisor and reason for not having any recommendations. Possible values include, but are not limited to, 'Ok' (Recommendations available),LowActivity (not enough workload to analyze), 'DbSeemsTuned' (Database is doing well), etc.
RecommendedActions []RecommendedActionResponse
Gets the recommended actions for this advisor.
Type string
Resource type.
advisorStatus String
Gets the status of availability of this advisor to customers. Possible values are 'GA', 'PublicPreview', 'LimitedPublicPreview' and 'PrivatePreview'.
autoExecuteStatusInheritedFrom String
Gets the resource from which current value of auto-execute status is inherited. Auto-execute status can be set on (and inherited from) different levels in the resource hierarchy. Possible values are 'Subscription', 'Server', 'ElasticPool', 'Database' and 'Default' (when status is not explicitly set on any level).
id String
The provider-assigned unique ID for this managed resource.
kind String
Resource kind.
lastChecked String
Gets the time when the current resource was analyzed for recommendations by this advisor.
location String
Resource location.
name String
Resource name.
recommendationsStatus String
Gets that status of recommendations for this advisor and reason for not having any recommendations. Possible values include, but are not limited to, 'Ok' (Recommendations available),LowActivity (not enough workload to analyze), 'DbSeemsTuned' (Database is doing well), etc.
recommendedActions List<RecommendedActionResponse>
Gets the recommended actions for this advisor.
type String
Resource type.
advisorStatus string
Gets the status of availability of this advisor to customers. Possible values are 'GA', 'PublicPreview', 'LimitedPublicPreview' and 'PrivatePreview'.
autoExecuteStatusInheritedFrom string
Gets the resource from which current value of auto-execute status is inherited. Auto-execute status can be set on (and inherited from) different levels in the resource hierarchy. Possible values are 'Subscription', 'Server', 'ElasticPool', 'Database' and 'Default' (when status is not explicitly set on any level).
id string
The provider-assigned unique ID for this managed resource.
kind string
Resource kind.
lastChecked string
Gets the time when the current resource was analyzed for recommendations by this advisor.
location string
Resource location.
name string
Resource name.
recommendationsStatus string
Gets that status of recommendations for this advisor and reason for not having any recommendations. Possible values include, but are not limited to, 'Ok' (Recommendations available),LowActivity (not enough workload to analyze), 'DbSeemsTuned' (Database is doing well), etc.
recommendedActions RecommendedActionResponse[]
Gets the recommended actions for this advisor.
type string
Resource type.
advisor_status str
Gets the status of availability of this advisor to customers. Possible values are 'GA', 'PublicPreview', 'LimitedPublicPreview' and 'PrivatePreview'.
auto_execute_status_inherited_from str
Gets the resource from which current value of auto-execute status is inherited. Auto-execute status can be set on (and inherited from) different levels in the resource hierarchy. Possible values are 'Subscription', 'Server', 'ElasticPool', 'Database' and 'Default' (when status is not explicitly set on any level).
id str
The provider-assigned unique ID for this managed resource.
kind str
Resource kind.
last_checked str
Gets the time when the current resource was analyzed for recommendations by this advisor.
location str
Resource location.
name str
Resource name.
recommendations_status str
Gets that status of recommendations for this advisor and reason for not having any recommendations. Possible values include, but are not limited to, 'Ok' (Recommendations available),LowActivity (not enough workload to analyze), 'DbSeemsTuned' (Database is doing well), etc.
recommended_actions Sequence[RecommendedActionResponse]
Gets the recommended actions for this advisor.
type str
Resource type.
advisorStatus String
Gets the status of availability of this advisor to customers. Possible values are 'GA', 'PublicPreview', 'LimitedPublicPreview' and 'PrivatePreview'.
autoExecuteStatusInheritedFrom String
Gets the resource from which current value of auto-execute status is inherited. Auto-execute status can be set on (and inherited from) different levels in the resource hierarchy. Possible values are 'Subscription', 'Server', 'ElasticPool', 'Database' and 'Default' (when status is not explicitly set on any level).
id String
The provider-assigned unique ID for this managed resource.
kind String
Resource kind.
lastChecked String
Gets the time when the current resource was analyzed for recommendations by this advisor.
location String
Resource location.
name String
Resource name.
recommendationsStatus String
Gets that status of recommendations for this advisor and reason for not having any recommendations. Possible values include, but are not limited to, 'Ok' (Recommendations available),LowActivity (not enough workload to analyze), 'DbSeemsTuned' (Database is doing well), etc.
recommendedActions List<Property Map>
Gets the recommended actions for this advisor.
type String
Resource type.

Supporting Types

AutoExecuteStatus
, AutoExecuteStatusArgs

Enabled
Enabled
Disabled
Disabled
Default
Default
AutoExecuteStatusEnabled
Enabled
AutoExecuteStatusDisabled
Disabled
AutoExecuteStatusDefault
Default
Enabled
Enabled
Disabled
Disabled
Default
Default
Enabled
Enabled
Disabled
Disabled
Default
Default
ENABLED
Enabled
DISABLED
Disabled
DEFAULT
Default
"Enabled"
Enabled
"Disabled"
Disabled
"Default"
Default

RecommendedActionErrorInfoResponse
, RecommendedActionErrorInfoResponseArgs

ErrorCode This property is required. string
Gets the reason why the recommended action was put to error state. e.g., DatabaseHasQdsOff, IndexAlreadyExists
IsRetryable This property is required. string
Gets whether the error could be ignored and recommended action could be retried. Possible values are: Yes/No
ErrorCode This property is required. string
Gets the reason why the recommended action was put to error state. e.g., DatabaseHasQdsOff, IndexAlreadyExists
IsRetryable This property is required. string
Gets whether the error could be ignored and recommended action could be retried. Possible values are: Yes/No
errorCode This property is required. String
Gets the reason why the recommended action was put to error state. e.g., DatabaseHasQdsOff, IndexAlreadyExists
isRetryable This property is required. String
Gets whether the error could be ignored and recommended action could be retried. Possible values are: Yes/No
errorCode This property is required. string
Gets the reason why the recommended action was put to error state. e.g., DatabaseHasQdsOff, IndexAlreadyExists
isRetryable This property is required. string
Gets whether the error could be ignored and recommended action could be retried. Possible values are: Yes/No
error_code This property is required. str
Gets the reason why the recommended action was put to error state. e.g., DatabaseHasQdsOff, IndexAlreadyExists
is_retryable This property is required. str
Gets whether the error could be ignored and recommended action could be retried. Possible values are: Yes/No
errorCode This property is required. String
Gets the reason why the recommended action was put to error state. e.g., DatabaseHasQdsOff, IndexAlreadyExists
isRetryable This property is required. String
Gets whether the error could be ignored and recommended action could be retried. Possible values are: Yes/No

RecommendedActionImpactRecordResponse
, RecommendedActionImpactRecordResponseArgs

AbsoluteValue This property is required. double
Gets the absolute value of this dimension if applicable. e.g., Number of Queries affected
ChangeValueAbsolute This property is required. double
Gets the absolute change in the value of this dimension. e.g., Absolute Disk space change in Megabytes
ChangeValueRelative This property is required. double
Gets the relative change in the value of this dimension. e.g., Relative Disk space change in Percentage
DimensionName This property is required. string
Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.
Unit This property is required. string
Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.
AbsoluteValue This property is required. float64
Gets the absolute value of this dimension if applicable. e.g., Number of Queries affected
ChangeValueAbsolute This property is required. float64
Gets the absolute change in the value of this dimension. e.g., Absolute Disk space change in Megabytes
ChangeValueRelative This property is required. float64
Gets the relative change in the value of this dimension. e.g., Relative Disk space change in Percentage
DimensionName This property is required. string
Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.
Unit This property is required. string
Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.
absoluteValue This property is required. Double
Gets the absolute value of this dimension if applicable. e.g., Number of Queries affected
changeValueAbsolute This property is required. Double
Gets the absolute change in the value of this dimension. e.g., Absolute Disk space change in Megabytes
changeValueRelative This property is required. Double
Gets the relative change in the value of this dimension. e.g., Relative Disk space change in Percentage
dimensionName This property is required. String
Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.
unit This property is required. String
Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.
absoluteValue This property is required. number
Gets the absolute value of this dimension if applicable. e.g., Number of Queries affected
changeValueAbsolute This property is required. number
Gets the absolute change in the value of this dimension. e.g., Absolute Disk space change in Megabytes
changeValueRelative This property is required. number
Gets the relative change in the value of this dimension. e.g., Relative Disk space change in Percentage
dimensionName This property is required. string
Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.
unit This property is required. string
Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.
absolute_value This property is required. float
Gets the absolute value of this dimension if applicable. e.g., Number of Queries affected
change_value_absolute This property is required. float
Gets the absolute change in the value of this dimension. e.g., Absolute Disk space change in Megabytes
change_value_relative This property is required. float
Gets the relative change in the value of this dimension. e.g., Relative Disk space change in Percentage
dimension_name This property is required. str
Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.
unit This property is required. str
Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.
absoluteValue This property is required. Number
Gets the absolute value of this dimension if applicable. e.g., Number of Queries affected
changeValueAbsolute This property is required. Number
Gets the absolute change in the value of this dimension. e.g., Absolute Disk space change in Megabytes
changeValueRelative This property is required. Number
Gets the relative change in the value of this dimension. e.g., Relative Disk space change in Percentage
dimensionName This property is required. String
Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.
unit This property is required. String
Gets the name of the impact dimension. e.g., CPUChange, DiskSpaceChange, NumberOfQueriesAffected.

RecommendedActionImplementationInfoResponse
, RecommendedActionImplementationInfoResponseArgs

Method This property is required. string
Gets the method in which this recommended action can be manually implemented. e.g., TSql, AzurePowerShell.
Script This property is required. string
Gets the manual implementation script. e.g., T-SQL script that could be executed on the database.
Method This property is required. string
Gets the method in which this recommended action can be manually implemented. e.g., TSql, AzurePowerShell.
Script This property is required. string
Gets the manual implementation script. e.g., T-SQL script that could be executed on the database.
method This property is required. String
Gets the method in which this recommended action can be manually implemented. e.g., TSql, AzurePowerShell.
script This property is required. String
Gets the manual implementation script. e.g., T-SQL script that could be executed on the database.
method This property is required. string
Gets the method in which this recommended action can be manually implemented. e.g., TSql, AzurePowerShell.
script This property is required. string
Gets the manual implementation script. e.g., T-SQL script that could be executed on the database.
method This property is required. str
Gets the method in which this recommended action can be manually implemented. e.g., TSql, AzurePowerShell.
script This property is required. str
Gets the manual implementation script. e.g., T-SQL script that could be executed on the database.
method This property is required. String
Gets the method in which this recommended action can be manually implemented. e.g., TSql, AzurePowerShell.
script This property is required. String
Gets the manual implementation script. e.g., T-SQL script that could be executed on the database.

RecommendedActionMetricInfoResponse
, RecommendedActionMetricInfoResponseArgs

MetricName This property is required. string
Gets the name of the metric. e.g., CPU, Number of Queries.
StartTime This property is required. string
Gets the start time of time interval given by this MetricInfo.
TimeGrain This property is required. string
Gets the duration of time interval for the value given by this MetricInfo. e.g., PT1H (1 hour)
Unit This property is required. string
Gets the unit in which metric is measured. e.g., DTU, Frequency
Value This property is required. double
Gets the value of the metric in the time interval given by this MetricInfo.
MetricName This property is required. string
Gets the name of the metric. e.g., CPU, Number of Queries.
StartTime This property is required. string
Gets the start time of time interval given by this MetricInfo.
TimeGrain This property is required. string
Gets the duration of time interval for the value given by this MetricInfo. e.g., PT1H (1 hour)
Unit This property is required. string
Gets the unit in which metric is measured. e.g., DTU, Frequency
Value This property is required. float64
Gets the value of the metric in the time interval given by this MetricInfo.
metricName This property is required. String
Gets the name of the metric. e.g., CPU, Number of Queries.
startTime This property is required. String
Gets the start time of time interval given by this MetricInfo.
timeGrain This property is required. String
Gets the duration of time interval for the value given by this MetricInfo. e.g., PT1H (1 hour)
unit This property is required. String
Gets the unit in which metric is measured. e.g., DTU, Frequency
value This property is required. Double
Gets the value of the metric in the time interval given by this MetricInfo.
metricName This property is required. string
Gets the name of the metric. e.g., CPU, Number of Queries.
startTime This property is required. string
Gets the start time of time interval given by this MetricInfo.
timeGrain This property is required. string
Gets the duration of time interval for the value given by this MetricInfo. e.g., PT1H (1 hour)
unit This property is required. string
Gets the unit in which metric is measured. e.g., DTU, Frequency
value This property is required. number
Gets the value of the metric in the time interval given by this MetricInfo.
metric_name This property is required. str
Gets the name of the metric. e.g., CPU, Number of Queries.
start_time This property is required. str
Gets the start time of time interval given by this MetricInfo.
time_grain This property is required. str
Gets the duration of time interval for the value given by this MetricInfo. e.g., PT1H (1 hour)
unit This property is required. str
Gets the unit in which metric is measured. e.g., DTU, Frequency
value This property is required. float
Gets the value of the metric in the time interval given by this MetricInfo.
metricName This property is required. String
Gets the name of the metric. e.g., CPU, Number of Queries.
startTime This property is required. String
Gets the start time of time interval given by this MetricInfo.
timeGrain This property is required. String
Gets the duration of time interval for the value given by this MetricInfo. e.g., PT1H (1 hour)
unit This property is required. String
Gets the unit in which metric is measured. e.g., DTU, Frequency
value This property is required. Number
Gets the value of the metric in the time interval given by this MetricInfo.

RecommendedActionResponse
, RecommendedActionResponseArgs

Details This property is required. Dictionary<string, object>
Gets additional details specific to this recommended action.
ErrorDetails This property is required. Pulumi.AzureNative.Sql.Inputs.RecommendedActionErrorInfoResponse
Gets the error details if and why this recommended action is put to error state.
EstimatedImpact This property is required. List<Pulumi.AzureNative.Sql.Inputs.RecommendedActionImpactRecordResponse>
Gets the estimated impact info for this recommended action e.g., Estimated CPU gain, Estimated Disk Space change
ExecuteActionDuration This property is required. string
Gets the time taken for applying this recommended action on user resource. e.g., time taken for index creation
ExecuteActionInitiatedBy This property is required. string
Gets if approval for applying this recommended action was given by user/system.
ExecuteActionInitiatedTime This property is required. string
Gets the time when this recommended action was approved for execution.
ExecuteActionStartTime This property is required. string
Gets the time when system started applying this recommended action on the user resource. e.g., index creation start time
Id This property is required. string
Resource ID.
ImplementationDetails This property is required. Pulumi.AzureNative.Sql.Inputs.RecommendedActionImplementationInfoResponse
Gets the implementation details of this recommended action for user to apply it manually.
IsArchivedAction This property is required. bool
Gets if this recommended action was suggested some time ago but user chose to ignore this and system added a new recommended action again.
IsExecutableAction This property is required. bool
Gets if this recommended action is actionable by user
IsRevertableAction This property is required. bool
Gets if changes applied by this recommended action can be reverted by user
Kind This property is required. string
Resource kind.
LastRefresh This property is required. string
Gets time when this recommended action was last refreshed.
LinkedObjects This property is required. List<string>
Gets the linked objects, if any.
Location This property is required. string
Resource location.
Name This property is required. string
Resource name.
ObservedImpact This property is required. List<Pulumi.AzureNative.Sql.Inputs.RecommendedActionImpactRecordResponse>
Gets the observed/actual impact info for this recommended action e.g., Actual CPU gain, Actual Disk Space change
RecommendationReason This property is required. string
Gets the reason for recommending this action. e.g., DuplicateIndex
RevertActionDuration This property is required. string
Gets the time taken for reverting changes of this recommended action on user resource. e.g., time taken for dropping the created index.
RevertActionInitiatedBy This property is required. string
Gets if approval for reverting this recommended action was given by user/system.
RevertActionInitiatedTime This property is required. string
Gets the time when this recommended action was approved for revert.
RevertActionStartTime This property is required. string
Gets the time when system started reverting changes of this recommended action on user resource. e.g., time when index drop is executed.
Score This property is required. int
Gets the impact of this recommended action. Possible values are 1 - Low impact, 2 - Medium Impact and 3 - High Impact
State This property is required. Pulumi.AzureNative.Sql.Inputs.RecommendedActionStateInfoResponse
Gets the info of the current state the recommended action is in.
TimeSeries This property is required. List<Pulumi.AzureNative.Sql.Inputs.RecommendedActionMetricInfoResponse>
Gets the time series info of metrics for this recommended action e.g., CPU consumption time series
Type This property is required. string
Resource type.
ValidSince This property is required. string
Gets the time since when this recommended action is valid.
Details This property is required. map[string]interface{}
Gets additional details specific to this recommended action.
ErrorDetails This property is required. RecommendedActionErrorInfoResponse
Gets the error details if and why this recommended action is put to error state.
EstimatedImpact This property is required. []RecommendedActionImpactRecordResponse
Gets the estimated impact info for this recommended action e.g., Estimated CPU gain, Estimated Disk Space change
ExecuteActionDuration This property is required. string
Gets the time taken for applying this recommended action on user resource. e.g., time taken for index creation
ExecuteActionInitiatedBy This property is required. string
Gets if approval for applying this recommended action was given by user/system.
ExecuteActionInitiatedTime This property is required. string
Gets the time when this recommended action was approved for execution.
ExecuteActionStartTime This property is required. string
Gets the time when system started applying this recommended action on the user resource. e.g., index creation start time
Id This property is required. string
Resource ID.
ImplementationDetails This property is required. RecommendedActionImplementationInfoResponse
Gets the implementation details of this recommended action for user to apply it manually.
IsArchivedAction This property is required. bool
Gets if this recommended action was suggested some time ago but user chose to ignore this and system added a new recommended action again.
IsExecutableAction This property is required. bool
Gets if this recommended action is actionable by user
IsRevertableAction This property is required. bool
Gets if changes applied by this recommended action can be reverted by user
Kind This property is required. string
Resource kind.
LastRefresh This property is required. string
Gets time when this recommended action was last refreshed.
LinkedObjects This property is required. []string
Gets the linked objects, if any.
Location This property is required. string
Resource location.
Name This property is required. string
Resource name.
ObservedImpact This property is required. []RecommendedActionImpactRecordResponse
Gets the observed/actual impact info for this recommended action e.g., Actual CPU gain, Actual Disk Space change
RecommendationReason This property is required. string
Gets the reason for recommending this action. e.g., DuplicateIndex
RevertActionDuration This property is required. string
Gets the time taken for reverting changes of this recommended action on user resource. e.g., time taken for dropping the created index.
RevertActionInitiatedBy This property is required. string
Gets if approval for reverting this recommended action was given by user/system.
RevertActionInitiatedTime This property is required. string
Gets the time when this recommended action was approved for revert.
RevertActionStartTime This property is required. string
Gets the time when system started reverting changes of this recommended action on user resource. e.g., time when index drop is executed.
Score This property is required. int
Gets the impact of this recommended action. Possible values are 1 - Low impact, 2 - Medium Impact and 3 - High Impact
State This property is required. RecommendedActionStateInfoResponse
Gets the info of the current state the recommended action is in.
TimeSeries This property is required. []RecommendedActionMetricInfoResponse
Gets the time series info of metrics for this recommended action e.g., CPU consumption time series
Type This property is required. string
Resource type.
ValidSince This property is required. string
Gets the time since when this recommended action is valid.
details This property is required. Map<String,Object>
Gets additional details specific to this recommended action.
errorDetails This property is required. RecommendedActionErrorInfoResponse
Gets the error details if and why this recommended action is put to error state.
estimatedImpact This property is required. List<RecommendedActionImpactRecordResponse>
Gets the estimated impact info for this recommended action e.g., Estimated CPU gain, Estimated Disk Space change
executeActionDuration This property is required. String
Gets the time taken for applying this recommended action on user resource. e.g., time taken for index creation
executeActionInitiatedBy This property is required. String
Gets if approval for applying this recommended action was given by user/system.
executeActionInitiatedTime This property is required. String
Gets the time when this recommended action was approved for execution.
executeActionStartTime This property is required. String
Gets the time when system started applying this recommended action on the user resource. e.g., index creation start time
id This property is required. String
Resource ID.
implementationDetails This property is required. RecommendedActionImplementationInfoResponse
Gets the implementation details of this recommended action for user to apply it manually.
isArchivedAction This property is required. Boolean
Gets if this recommended action was suggested some time ago but user chose to ignore this and system added a new recommended action again.
isExecutableAction This property is required. Boolean
Gets if this recommended action is actionable by user
isRevertableAction This property is required. Boolean
Gets if changes applied by this recommended action can be reverted by user
kind This property is required. String
Resource kind.
lastRefresh This property is required. String
Gets time when this recommended action was last refreshed.
linkedObjects This property is required. List<String>
Gets the linked objects, if any.
location This property is required. String
Resource location.
name This property is required. String
Resource name.
observedImpact This property is required. List<RecommendedActionImpactRecordResponse>
Gets the observed/actual impact info for this recommended action e.g., Actual CPU gain, Actual Disk Space change
recommendationReason This property is required. String
Gets the reason for recommending this action. e.g., DuplicateIndex
revertActionDuration This property is required. String
Gets the time taken for reverting changes of this recommended action on user resource. e.g., time taken for dropping the created index.
revertActionInitiatedBy This property is required. String
Gets if approval for reverting this recommended action was given by user/system.
revertActionInitiatedTime This property is required. String
Gets the time when this recommended action was approved for revert.
revertActionStartTime This property is required. String
Gets the time when system started reverting changes of this recommended action on user resource. e.g., time when index drop is executed.
score This property is required. Integer
Gets the impact of this recommended action. Possible values are 1 - Low impact, 2 - Medium Impact and 3 - High Impact
state This property is required. RecommendedActionStateInfoResponse
Gets the info of the current state the recommended action is in.
timeSeries This property is required. List<RecommendedActionMetricInfoResponse>
Gets the time series info of metrics for this recommended action e.g., CPU consumption time series
type This property is required. String
Resource type.
validSince This property is required. String
Gets the time since when this recommended action is valid.
details This property is required. {[key: string]: any}
Gets additional details specific to this recommended action.
errorDetails This property is required. RecommendedActionErrorInfoResponse
Gets the error details if and why this recommended action is put to error state.
estimatedImpact This property is required. RecommendedActionImpactRecordResponse[]
Gets the estimated impact info for this recommended action e.g., Estimated CPU gain, Estimated Disk Space change
executeActionDuration This property is required. string
Gets the time taken for applying this recommended action on user resource. e.g., time taken for index creation
executeActionInitiatedBy This property is required. string
Gets if approval for applying this recommended action was given by user/system.
executeActionInitiatedTime This property is required. string
Gets the time when this recommended action was approved for execution.
executeActionStartTime This property is required. string
Gets the time when system started applying this recommended action on the user resource. e.g., index creation start time
id This property is required. string
Resource ID.
implementationDetails This property is required. RecommendedActionImplementationInfoResponse
Gets the implementation details of this recommended action for user to apply it manually.
isArchivedAction This property is required. boolean
Gets if this recommended action was suggested some time ago but user chose to ignore this and system added a new recommended action again.
isExecutableAction This property is required. boolean
Gets if this recommended action is actionable by user
isRevertableAction This property is required. boolean
Gets if changes applied by this recommended action can be reverted by user
kind This property is required. string
Resource kind.
lastRefresh This property is required. string
Gets time when this recommended action was last refreshed.
linkedObjects This property is required. string[]
Gets the linked objects, if any.
location This property is required. string
Resource location.
name This property is required. string
Resource name.
observedImpact This property is required. RecommendedActionImpactRecordResponse[]
Gets the observed/actual impact info for this recommended action e.g., Actual CPU gain, Actual Disk Space change
recommendationReason This property is required. string
Gets the reason for recommending this action. e.g., DuplicateIndex
revertActionDuration This property is required. string
Gets the time taken for reverting changes of this recommended action on user resource. e.g., time taken for dropping the created index.
revertActionInitiatedBy This property is required. string
Gets if approval for reverting this recommended action was given by user/system.
revertActionInitiatedTime This property is required. string
Gets the time when this recommended action was approved for revert.
revertActionStartTime This property is required. string
Gets the time when system started reverting changes of this recommended action on user resource. e.g., time when index drop is executed.
score This property is required. number
Gets the impact of this recommended action. Possible values are 1 - Low impact, 2 - Medium Impact and 3 - High Impact
state This property is required. RecommendedActionStateInfoResponse
Gets the info of the current state the recommended action is in.
timeSeries This property is required. RecommendedActionMetricInfoResponse[]
Gets the time series info of metrics for this recommended action e.g., CPU consumption time series
type This property is required. string
Resource type.
validSince This property is required. string
Gets the time since when this recommended action is valid.
details This property is required. Mapping[str, Any]
Gets additional details specific to this recommended action.
error_details This property is required. RecommendedActionErrorInfoResponse
Gets the error details if and why this recommended action is put to error state.
estimated_impact This property is required. Sequence[RecommendedActionImpactRecordResponse]
Gets the estimated impact info for this recommended action e.g., Estimated CPU gain, Estimated Disk Space change
execute_action_duration This property is required. str
Gets the time taken for applying this recommended action on user resource. e.g., time taken for index creation
execute_action_initiated_by This property is required. str
Gets if approval for applying this recommended action was given by user/system.
execute_action_initiated_time This property is required. str
Gets the time when this recommended action was approved for execution.
execute_action_start_time This property is required. str
Gets the time when system started applying this recommended action on the user resource. e.g., index creation start time
id This property is required. str
Resource ID.
implementation_details This property is required. RecommendedActionImplementationInfoResponse
Gets the implementation details of this recommended action for user to apply it manually.
is_archived_action This property is required. bool
Gets if this recommended action was suggested some time ago but user chose to ignore this and system added a new recommended action again.
is_executable_action This property is required. bool
Gets if this recommended action is actionable by user
is_revertable_action This property is required. bool
Gets if changes applied by this recommended action can be reverted by user
kind This property is required. str
Resource kind.
last_refresh This property is required. str
Gets time when this recommended action was last refreshed.
linked_objects This property is required. Sequence[str]
Gets the linked objects, if any.
location This property is required. str
Resource location.
name This property is required. str
Resource name.
observed_impact This property is required. Sequence[RecommendedActionImpactRecordResponse]
Gets the observed/actual impact info for this recommended action e.g., Actual CPU gain, Actual Disk Space change
recommendation_reason This property is required. str
Gets the reason for recommending this action. e.g., DuplicateIndex
revert_action_duration This property is required. str
Gets the time taken for reverting changes of this recommended action on user resource. e.g., time taken for dropping the created index.
revert_action_initiated_by This property is required. str
Gets if approval for reverting this recommended action was given by user/system.
revert_action_initiated_time This property is required. str
Gets the time when this recommended action was approved for revert.
revert_action_start_time This property is required. str
Gets the time when system started reverting changes of this recommended action on user resource. e.g., time when index drop is executed.
score This property is required. int
Gets the impact of this recommended action. Possible values are 1 - Low impact, 2 - Medium Impact and 3 - High Impact
state This property is required. RecommendedActionStateInfoResponse
Gets the info of the current state the recommended action is in.
time_series This property is required. Sequence[RecommendedActionMetricInfoResponse]
Gets the time series info of metrics for this recommended action e.g., CPU consumption time series
type This property is required. str
Resource type.
valid_since This property is required. str
Gets the time since when this recommended action is valid.
details This property is required. Map<Any>
Gets additional details specific to this recommended action.
errorDetails This property is required. Property Map
Gets the error details if and why this recommended action is put to error state.
estimatedImpact This property is required. List<Property Map>
Gets the estimated impact info for this recommended action e.g., Estimated CPU gain, Estimated Disk Space change
executeActionDuration This property is required. String
Gets the time taken for applying this recommended action on user resource. e.g., time taken for index creation
executeActionInitiatedBy This property is required. String
Gets if approval for applying this recommended action was given by user/system.
executeActionInitiatedTime This property is required. String
Gets the time when this recommended action was approved for execution.
executeActionStartTime This property is required. String
Gets the time when system started applying this recommended action on the user resource. e.g., index creation start time
id This property is required. String
Resource ID.
implementationDetails This property is required. Property Map
Gets the implementation details of this recommended action for user to apply it manually.
isArchivedAction This property is required. Boolean
Gets if this recommended action was suggested some time ago but user chose to ignore this and system added a new recommended action again.
isExecutableAction This property is required. Boolean
Gets if this recommended action is actionable by user
isRevertableAction This property is required. Boolean
Gets if changes applied by this recommended action can be reverted by user
kind This property is required. String
Resource kind.
lastRefresh This property is required. String
Gets time when this recommended action was last refreshed.
linkedObjects This property is required. List<String>
Gets the linked objects, if any.
location This property is required. String
Resource location.
name This property is required. String
Resource name.
observedImpact This property is required. List<Property Map>
Gets the observed/actual impact info for this recommended action e.g., Actual CPU gain, Actual Disk Space change
recommendationReason This property is required. String
Gets the reason for recommending this action. e.g., DuplicateIndex
revertActionDuration This property is required. String
Gets the time taken for reverting changes of this recommended action on user resource. e.g., time taken for dropping the created index.
revertActionInitiatedBy This property is required. String
Gets if approval for reverting this recommended action was given by user/system.
revertActionInitiatedTime This property is required. String
Gets the time when this recommended action was approved for revert.
revertActionStartTime This property is required. String
Gets the time when system started reverting changes of this recommended action on user resource. e.g., time when index drop is executed.
score This property is required. Number
Gets the impact of this recommended action. Possible values are 1 - Low impact, 2 - Medium Impact and 3 - High Impact
state This property is required. Property Map
Gets the info of the current state the recommended action is in.
timeSeries This property is required. List<Property Map>
Gets the time series info of metrics for this recommended action e.g., CPU consumption time series
type This property is required. String
Resource type.
validSince This property is required. String
Gets the time since when this recommended action is valid.

RecommendedActionStateInfoResponse
, RecommendedActionStateInfoResponseArgs

ActionInitiatedBy This property is required. string
Gets who initiated the execution of this recommended action. Possible Value are: User -> When user explicity notified system to apply the recommended action. System -> When auto-execute status of this advisor was set to 'Enabled', in which case the system applied it.
CurrentValue This property is required. string
Current state the recommended action is in. Some commonly used states are: Active -> recommended action is active and no action has been taken yet. Pending -> recommended action is approved for and is awaiting execution. Executing -> recommended action is being applied on the user database. Verifying -> recommended action was applied and is being verified of its usefulness by the system. Success -> recommended action was applied and improvement found during verification. Pending Revert -> verification found little or no improvement so recommended action is queued for revert or user has manually reverted. Reverting -> changes made while applying recommended action are being reverted on the user database. Reverted -> successfully reverted the changes made by recommended action on user database. Ignored -> user explicitly ignored/discarded the recommended action.
LastModified This property is required. string
Gets the time when the state was last modified
ActionInitiatedBy This property is required. string
Gets who initiated the execution of this recommended action. Possible Value are: User -> When user explicity notified system to apply the recommended action. System -> When auto-execute status of this advisor was set to 'Enabled', in which case the system applied it.
CurrentValue This property is required. string
Current state the recommended action is in. Some commonly used states are: Active -> recommended action is active and no action has been taken yet. Pending -> recommended action is approved for and is awaiting execution. Executing -> recommended action is being applied on the user database. Verifying -> recommended action was applied and is being verified of its usefulness by the system. Success -> recommended action was applied and improvement found during verification. Pending Revert -> verification found little or no improvement so recommended action is queued for revert or user has manually reverted. Reverting -> changes made while applying recommended action are being reverted on the user database. Reverted -> successfully reverted the changes made by recommended action on user database. Ignored -> user explicitly ignored/discarded the recommended action.
LastModified This property is required. string
Gets the time when the state was last modified
actionInitiatedBy This property is required. String
Gets who initiated the execution of this recommended action. Possible Value are: User -> When user explicity notified system to apply the recommended action. System -> When auto-execute status of this advisor was set to 'Enabled', in which case the system applied it.
currentValue This property is required. String
Current state the recommended action is in. Some commonly used states are: Active -> recommended action is active and no action has been taken yet. Pending -> recommended action is approved for and is awaiting execution. Executing -> recommended action is being applied on the user database. Verifying -> recommended action was applied and is being verified of its usefulness by the system. Success -> recommended action was applied and improvement found during verification. Pending Revert -> verification found little or no improvement so recommended action is queued for revert or user has manually reverted. Reverting -> changes made while applying recommended action are being reverted on the user database. Reverted -> successfully reverted the changes made by recommended action on user database. Ignored -> user explicitly ignored/discarded the recommended action.
lastModified This property is required. String
Gets the time when the state was last modified
actionInitiatedBy This property is required. string
Gets who initiated the execution of this recommended action. Possible Value are: User -> When user explicity notified system to apply the recommended action. System -> When auto-execute status of this advisor was set to 'Enabled', in which case the system applied it.
currentValue This property is required. string
Current state the recommended action is in. Some commonly used states are: Active -> recommended action is active and no action has been taken yet. Pending -> recommended action is approved for and is awaiting execution. Executing -> recommended action is being applied on the user database. Verifying -> recommended action was applied and is being verified of its usefulness by the system. Success -> recommended action was applied and improvement found during verification. Pending Revert -> verification found little or no improvement so recommended action is queued for revert or user has manually reverted. Reverting -> changes made while applying recommended action are being reverted on the user database. Reverted -> successfully reverted the changes made by recommended action on user database. Ignored -> user explicitly ignored/discarded the recommended action.
lastModified This property is required. string
Gets the time when the state was last modified
action_initiated_by This property is required. str
Gets who initiated the execution of this recommended action. Possible Value are: User -> When user explicity notified system to apply the recommended action. System -> When auto-execute status of this advisor was set to 'Enabled', in which case the system applied it.
current_value This property is required. str
Current state the recommended action is in. Some commonly used states are: Active -> recommended action is active and no action has been taken yet. Pending -> recommended action is approved for and is awaiting execution. Executing -> recommended action is being applied on the user database. Verifying -> recommended action was applied and is being verified of its usefulness by the system. Success -> recommended action was applied and improvement found during verification. Pending Revert -> verification found little or no improvement so recommended action is queued for revert or user has manually reverted. Reverting -> changes made while applying recommended action are being reverted on the user database. Reverted -> successfully reverted the changes made by recommended action on user database. Ignored -> user explicitly ignored/discarded the recommended action.
last_modified This property is required. str
Gets the time when the state was last modified
actionInitiatedBy This property is required. String
Gets who initiated the execution of this recommended action. Possible Value are: User -> When user explicity notified system to apply the recommended action. System -> When auto-execute status of this advisor was set to 'Enabled', in which case the system applied it.
currentValue This property is required. String
Current state the recommended action is in. Some commonly used states are: Active -> recommended action is active and no action has been taken yet. Pending -> recommended action is approved for and is awaiting execution. Executing -> recommended action is being applied on the user database. Verifying -> recommended action was applied and is being verified of its usefulness by the system. Success -> recommended action was applied and improvement found during verification. Pending Revert -> verification found little or no improvement so recommended action is queued for revert or user has manually reverted. Reverting -> changes made while applying recommended action are being reverted on the user database. Reverted -> successfully reverted the changes made by recommended action on user database. Ignored -> user explicitly ignored/discarded the recommended action.
lastModified This property is required. String
Gets the time when the state was last modified

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:sql:ServerAdvisor CreateIndex /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/advisors/{advisorName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi