ArmSqlModelFactory.RecommendedActionData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância de RecommendedActionData.
public static Azure.ResourceManager.Sql.RecommendedActionData RecommendedActionData (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, string recommendationReason = default, DateTimeOffset? validSince = default, DateTimeOffset? lastRefresh = default, Azure.ResourceManager.Sql.Models.RecommendedActionStateInfo state = default, bool? isExecutableAction = default, bool? isRevertableAction = default, bool? isArchivedAction = default, DateTimeOffset? executeActionStartOn = default, TimeSpan? executeActionDuration = default, DateTimeOffset? revertActionStartOn = default, TimeSpan? revertActionDuration = default, Azure.ResourceManager.Sql.Models.RecommendedActionInitiatedBy? executeActionInitiatedBy = default, DateTimeOffset? executeActionInitiatedOn = default, Azure.ResourceManager.Sql.Models.RecommendedActionInitiatedBy? revertActionInitiatedBy = default, DateTimeOffset? revertActionInitiatedOn = default, int? score = default, Azure.ResourceManager.Sql.Models.RecommendedActionImplementationInfo implementationDetails = default, Azure.ResourceManager.Sql.Models.RecommendedActionErrorInfo errorDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Sql.Models.RecommendedActionImpactRecord> estimatedImpact = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Sql.Models.RecommendedActionImpactRecord> observedImpact = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Sql.Models.RecommendedActionMetricInfo> timeSeries = default, System.Collections.Generic.IEnumerable<string> linkedObjects = default, System.Collections.Generic.IReadOnlyDictionary<string,BinaryData> details = default);
static member RecommendedActionData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Nullable<Azure.Core.AzureLocation> * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Azure.ResourceManager.Sql.Models.RecommendedActionStateInfo * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<DateTimeOffset> * Nullable<TimeSpan> * Nullable<DateTimeOffset> * Nullable<TimeSpan> * Nullable<Azure.ResourceManager.Sql.Models.RecommendedActionInitiatedBy> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.Sql.Models.RecommendedActionInitiatedBy> * Nullable<DateTimeOffset> * Nullable<int> * Azure.ResourceManager.Sql.Models.RecommendedActionImplementationInfo * Azure.ResourceManager.Sql.Models.RecommendedActionErrorInfo * seq<Azure.ResourceManager.Sql.Models.RecommendedActionImpactRecord> * seq<Azure.ResourceManager.Sql.Models.RecommendedActionImpactRecord> * seq<Azure.ResourceManager.Sql.Models.RecommendedActionMetricInfo> * seq<string> * System.Collections.Generic.IReadOnlyDictionary<string, BinaryData> -> Azure.ResourceManager.Sql.RecommendedActionData
Public Shared Function RecommendedActionData (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 recommendationReason As String = Nothing, Optional validSince As Nullable(Of DateTimeOffset) = Nothing, Optional lastRefresh As Nullable(Of DateTimeOffset) = Nothing, Optional state As RecommendedActionStateInfo = Nothing, Optional isExecutableAction As Nullable(Of Boolean) = Nothing, Optional isRevertableAction As Nullable(Of Boolean) = Nothing, Optional isArchivedAction As Nullable(Of Boolean) = Nothing, Optional executeActionStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional executeActionDuration As Nullable(Of TimeSpan) = Nothing, Optional revertActionStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional revertActionDuration As Nullable(Of TimeSpan) = Nothing, Optional executeActionInitiatedBy As Nullable(Of RecommendedActionInitiatedBy) = Nothing, Optional executeActionInitiatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional revertActionInitiatedBy As Nullable(Of RecommendedActionInitiatedBy) = Nothing, Optional revertActionInitiatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional score As Nullable(Of Integer) = Nothing, Optional implementationDetails As RecommendedActionImplementationInfo = Nothing, Optional errorDetails As RecommendedActionErrorInfo = Nothing, Optional estimatedImpact As IEnumerable(Of RecommendedActionImpactRecord) = Nothing, Optional observedImpact As IEnumerable(Of RecommendedActionImpactRecord) = Nothing, Optional timeSeries As IEnumerable(Of RecommendedActionMetricInfo) = Nothing, Optional linkedObjects As IEnumerable(Of String) = Nothing, Optional details As IReadOnlyDictionary(Of String, BinaryData) = Nothing) As RecommendedActionData
Parâmetros
A ID.
- name
- String
O nome.
- resourceType
- ResourceType
O resourceType.
- systemData
- SystemData
O systemData.
- kind
- String
Tipo de recurso.
- location
- Nullable<AzureLocation>
Local do recurso.
- recommendationReason
- String
Obtém o motivo para recomendar essa ação. por exemplo, DuplicateIndex.
- validSince
- Nullable<DateTimeOffset>
Obtém o tempo desde quando essa ação recomendada é válida.
- lastRefresh
- Nullable<DateTimeOffset>
Obtém a hora em que essa ação recomendada foi atualizada pela última vez.
Obtém as informações do estado atual em que a ação recomendada está.
Obtém se as alterações aplicadas por essa ação recomendada podem ser revertidas pelo usuário.
Obtém se essa ação recomendada foi sugerida há algum tempo, mas o usuário optou por ignorar isso e o sistema adicionou uma nova ação recomendada novamente.
- executeActionStartOn
- Nullable<DateTimeOffset>
Obtém a hora em que o sistema começou a aplicar essa ação recomendada no recurso do usuário. por exemplo, hora de início da criação do índice.
Obtém o tempo necessário para aplicar essa ação recomendada no recurso do usuário. por exemplo, tempo necessário para a criação do índice.
- revertActionStartOn
- Nullable<DateTimeOffset>
Obtém a hora em que o sistema começou a reverter as alterações dessa ação recomendada no recurso do usuário. por exemplo, a hora em que a queda do índice é executada.
Obtém o tempo necessário para reverter as alterações dessa ação recomendada no recurso do usuário. por exemplo, tempo necessário para remover o índice criado.
- executeActionInitiatedBy
- Nullable<RecommendedActionInitiatedBy>
Obtém se a aprovação para aplicar essa ação recomendada foi fornecida pelo usuário/sistema.
- executeActionInitiatedOn
- Nullable<DateTimeOffset>
Obtém a hora em que essa ação recomendada foi aprovada para execução.
- revertActionInitiatedBy
- Nullable<RecommendedActionInitiatedBy>
Obtém se a aprovação para reverter essa ação recomendada foi fornecida pelo usuário/sistema.
- revertActionInitiatedOn
- Nullable<DateTimeOffset>
Obtém a hora em que essa ação recomendada foi aprovada para reverter.
Obtém o impacto dessa ação recomendada. Os valores possíveis são 1 – Baixo impacto, 2 – Impacto Médio e 3 – Alto Impacto.
- implementationDetails
- RecommendedActionImplementationInfo
Obtém os detalhes de implementação dessa ação recomendada para o usuário aplicá-la manualmente.
- errorDetails
- RecommendedActionErrorInfo
Obtém os detalhes do erro se e por que essa ação recomendada é colocada no estado de erro.
- estimatedImpact
- IEnumerable<RecommendedActionImpactRecord>
Obtém as informações de impacto estimadas para essa ação recomendada, por exemplo, Ganho estimado da CPU, Alteração estimada do espaço em disco.
- observedImpact
- IEnumerable<RecommendedActionImpactRecord>
Obtém as informações de impacto observadas/reais para essa ação recomendada, por exemplo, ganho real da CPU, alteração real do espaço em disco.
- timeSeries
- IEnumerable<RecommendedActionMetricInfo>
Obtém as informações de série temporal de métricas para essa ação recomendada, por exemplo, série temporal de consumo de CPU.
- linkedObjects
- IEnumerable<String>
Obtém os objetos vinculados, se houver.
- details
- IReadOnlyDictionary<String,BinaryData>
Obtém detalhes adicionais específicos para essa ação recomendada.
Retornos
Uma nova RecommendedActionData instância para zombar.
Aplica-se a
Azure SDK for .NET