Compartilhar via


ArmSqlModelFactory.SqlAdvisorData Método

Definição

Inicializa uma nova instância do SqlAdvisorData.

public static Azure.ResourceManager.Sql.SqlAdvisorData SqlAdvisorData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string kind = default, Azure.Core.AzureLocation? location = default, Azure.ResourceManager.Sql.Models.SqlAdvisorStatus? advisorStatus = default, Azure.ResourceManager.Sql.Models.AutoExecuteStatus? autoExecuteStatus = default, Azure.ResourceManager.Sql.Models.AutoExecuteStatusInheritedFrom? autoExecuteStatusInheritedFrom = default, string recommendationsStatus = default, DateTimeOffset? lastCheckedOn = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Sql.RecommendedActionData> recommendedActions = default);
static member SqlAdvisorData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Nullable<Azure.Core.AzureLocation> * Nullable<Azure.ResourceManager.Sql.Models.SqlAdvisorStatus> * Nullable<Azure.ResourceManager.Sql.Models.AutoExecuteStatus> * Nullable<Azure.ResourceManager.Sql.Models.AutoExecuteStatusInheritedFrom> * string * Nullable<DateTimeOffset> * seq<Azure.ResourceManager.Sql.RecommendedActionData> -> Azure.ResourceManager.Sql.SqlAdvisorData
Public Shared Function SqlAdvisorData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional kind As String = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional advisorStatus As Nullable(Of SqlAdvisorStatus) = Nothing, Optional autoExecuteStatus As Nullable(Of AutoExecuteStatus) = Nothing, Optional autoExecuteStatusInheritedFrom As Nullable(Of AutoExecuteStatusInheritedFrom) = Nothing, Optional recommendationsStatus As String = Nothing, Optional lastCheckedOn As Nullable(Of DateTimeOffset) = Nothing, Optional recommendedActions As IEnumerable(Of RecommendedActionData) = Nothing) As SqlAdvisorData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

kind
String

Tipo de recurso.

location
Nullable<AzureLocation>

Local do recurso.

advisorStatus
Nullable<SqlAdvisorStatus>

Obtém o status de disponibilidade desse assistente para os clientes. Os valores possíveis são 'GA', 'PublicPreview', 'LimitedPublicPreview' e 'PrivatePreview'.

autoExecuteStatus
Nullable<AutoExecuteStatus>

Obtém a status de execução automática (se deseja permitir que o sistema execute as recomendações) desse assistente. Os valores possíveis são 'Enabled' e 'Disabled'.

autoExecuteStatusInheritedFrom
Nullable<AutoExecuteStatusInheritedFrom>

Obtém o recurso do qual o valor atual do status de execução automática é herdado. A status de execução automática pode ser definida em (e herdada de) diferentes níveis na hierarquia de recursos. Os valores possíveis são 'Subscription', 'Server', 'ElasticPool', 'Database' e 'Default' (quando status não é definido explicitamente em nenhum nível).

recommendationsStatus
String

Obtém essa status de recomendações para esse assistente e motivo para não ter nenhuma recomendação. Os valores possíveis incluem, mas não se limitam a, 'Ok' (Recomendações disponíveis), LowActivity (carga de trabalho insuficiente para analisar), 'DbSeemsTuned' (o banco de dados está indo bem), etc.

lastCheckedOn
Nullable<DateTimeOffset>

Obtém a hora em que o recurso atual foi analisado para obter recomendações por este consultor.

recommendedActions
IEnumerable<RecommendedActionData>

Obtém as ações recomendadas para este assistente.

Retornos

Uma nova SqlAdvisorData instância para simulação.

Aplica-se a