Freigeben über


ArmSqlModelFactory.RecommendedActionData Methode

Definition

Initialisiert eine neue instance von 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

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemData.

kind
String

Ressourcenart.

location
Nullable<AzureLocation>

Ressourcenspeicherort

recommendationReason
String

Ruft den Grund für die Empfehlung dieser Aktion ab. z.B. DuplicateIndex.

validSince
Nullable<DateTimeOffset>

Ruft den Zeitpunkt ab, zu dem diese empfohlene Aktion gültig ist.

lastRefresh
Nullable<DateTimeOffset>

Ruft den Zeitpunkt ab, zu dem diese empfohlene Aktion zuletzt aktualisiert wurde.

state
RecommendedActionStateInfo

Ruft die Informationen zum aktuellen Zustand ab, in dem sich die empfohlene Aktion befindet.

isExecutableAction
Nullable<Boolean>

Ruft ab, ob diese empfohlene Aktion vom Benutzer ausgeführt werden kann.

isRevertableAction
Nullable<Boolean>

Ruft ab, ob änderungen, die von dieser empfohlenen Aktion angewendet werden, vom Benutzer wiederhergestellt werden können.

isArchivedAction
Nullable<Boolean>

Ruft ab, ob diese empfohlene Aktion vor einiger Zeit vorgeschlagen wurde, aber der Benutzer dies ignoriert hat, und das System hat erneut eine neue empfohlene Aktion hinzugefügt.

executeActionStartOn
Nullable<DateTimeOffset>

Ruft den Zeitpunkt ab, zu dem das System mit der Anwendung dieser empfohlenen Aktion auf die Benutzerressource begonnen hat. z. B. Startzeit der Indexerstellung.

executeActionDuration
Nullable<TimeSpan>

Ruft die Zeit ab, die zum Anwenden dieser empfohlenen Aktion für die Benutzerressource erforderlich ist. z. B. die Zeit, die für die Indexerstellung in Anspruch genommen wird.

revertActionStartOn
Nullable<DateTimeOffset>

Ruft den Zeitpunkt ab, zu dem das System mit dem Zurücksetzen von Änderungen dieser empfohlenen Aktion für die Benutzerressource begonnen hat. z. B. der Zeitpunkt, zu dem das Löschen des Indexes ausgeführt wird.

revertActionDuration
Nullable<TimeSpan>

Ruft die Zeit ab, die zum Wiederherstellen von Änderungen dieser empfohlenen Aktion für die Benutzerressource erforderlich ist. z. B. die Zeit, die zum Löschen des erstellten Indexes gedauert hat.

executeActionInitiatedBy
Nullable<RecommendedActionInitiatedBy>

Ruft ab, ob die Genehmigung für die Anwendung dieser empfohlenen Aktion vom Benutzer/System erteilt wurde.

executeActionInitiatedOn
Nullable<DateTimeOffset>

Ruft den Zeitpunkt ab, zu dem diese empfohlene Aktion für die Ausführung genehmigt wurde.

revertActionInitiatedBy
Nullable<RecommendedActionInitiatedBy>

Ruft ab, ob die Genehmigung für die Wiederherstellung dieser empfohlenen Aktion vom Benutzer/System erteilt wurde.

revertActionInitiatedOn
Nullable<DateTimeOffset>

Ruft den Zeitpunkt ab, zu dem diese empfohlene Aktion für rückgängig machen genehmigt wurde.

score
Nullable<Int32>

Ruft die Auswirkungen dieser empfohlenen Aktion ab. Mögliche Werte sind 1 – Geringe Auswirkung, 2 – Mittlere Auswirkung und 3 – Hohe Auswirkung.

implementationDetails
RecommendedActionImplementationInfo

Ruft die Implementierungsdetails dieser empfohlenen Aktion ab, die der Benutzer manuell anwenden kann.

errorDetails
RecommendedActionErrorInfo

Ruft die Fehlerdetails ab, ob und warum diese empfohlene Aktion in den Fehlerzustand versetzt wird.

estimatedImpact
IEnumerable<RecommendedActionImpactRecord>

Ruft die geschätzten Auswirkungsinformationen für diese empfohlene Aktion ab, z. B. Geschätzte CPU-Verstärkung, Änderung des geschätzten Speicherplatzes.

observedImpact
IEnumerable<RecommendedActionImpactRecord>

Ruft die beobachteten/tatsächlichen Auswirkungsinformationen für diese empfohlene Aktion ab, z. B. Tatsächliche CPU-Verstärkung, Änderung des tatsächlichen Speicherplatzes.

timeSeries
IEnumerable<RecommendedActionMetricInfo>

Ruft die Zeitreiheninformationen der Metriken für diese empfohlene Aktion ab, z. B. zeitreihe cpu-Verbrauch.

linkedObjects
IEnumerable<String>

Ruft die verknüpften Objekte ab, falls vorhanden.

details
IReadOnlyDictionary<String,BinaryData>

Ruft zusätzliche Details ab, die speziell für diese empfohlene Aktion gelten.

Gibt zurück

Eine neue RecommendedActionData instance zum Simulieren.

Gilt für: