RecommendedAction interface
Ação recomendada de banco de dados, servidor ou pool elástico.
- Extends
Propriedades
| details | Obtém detalhes adicionais específicos para esta ação recomendada. |
| error |
Obtém os detalhes do erro se e por que essa ação recomendada é colocada no estado de erro. |
| estimated |
Recebe a informação de impacto estimado para essa ação recomendada, por exemplo, ganho estimado de CPU, mudança estimada no espaço em disco |
| execute |
Obtém o tempo necessário para aplicar essa ação recomendada no recurso do usuário. por exemplo, o tempo necessário para criação de índices |
| execute |
Obtém se a aprovação para aplicar essa ação recomendada foi fornecida pelo usuário/sistema. |
| execute |
Obtém a hora em que essa ação recomendada foi aprovada para execução. |
| execute |
Obtém a hora em que o sistema começou a aplicar essa ação recomendada no recurso do usuário. por exemplo, horário de início da criação do índice |
| implementation |
Obtém os detalhes de implementação dessa ação recomendada para o usuário aplicá-la manualmente. |
| is |
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. |
| is |
Percebe se essa ação recomendada é acionável pelo usuário |
| is |
Obtém se as alterações aplicadas por essa ação recomendada podem ser revertidas pelo usuário |
| kind | Tipo de recurso. |
| last |
Obtém tempo quando essa ação recomendada foi atualizada pela última vez. |
| linked |
Obtém os objetos vinculados, se houver. |
| location | Local do recurso. |
| observed |
Recebe as informações observadas/impactos reais para essa ação recomendada, por exemplo, ganho real da CPU, mudança real de espaço em disco |
| recommendation |
Obtém o motivo para recomendar essa ação. por exemplo, DuplicateIndex |
| revert |
Obtém o tempo necessário para reverter as alterações dessa ação recomendada no recurso do usuário. por exemplo, o tempo necessário para remover o índice criado. |
| revert |
Obtém se a aprovação para reverter essa ação recomendada foi fornecida pelo usuário/sistema. |
| revert |
Obtém a hora em que essa ação recomendada foi aprovada para reverter. |
| revert |
Obtém o tempo 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. |
| score | Obtém o impacto dessa ação recomendada. Os valores possíveis são: 1 - Baixo Impacto, 2 - Médio Impacto e 3 - Alto Impacto |
| state | Obtém as informações do estado atual em que a ação recomendada está. |
| time |
Obtém as informações de séries temporais das métricas para essa ação recomendada, por exemplo, séries temporais de consumo de CPU |
| valid |
Obtém o tempo desde quando essa ação recomendada é válida. |
Propriedades herdadas
| id | ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | O nome do recurso |
| system |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. |
| type | O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
Detalhes da propriedade
details
Obtém detalhes adicionais específicos para esta ação recomendada.
details?: Record<string, string>
Valor da propriedade
Record<string, string>
errorDetails
Obtém os detalhes do erro se e por que essa ação recomendada é colocada no estado de erro.
errorDetails?: RecommendedActionErrorInfo
Valor da propriedade
estimatedImpact
Recebe a informação de impacto estimado para essa ação recomendada, por exemplo, ganho estimado de CPU, mudança estimada no espaço em disco
estimatedImpact?: RecommendedActionImpactRecord[]
Valor da propriedade
executeActionDuration
Obtém o tempo necessário para aplicar essa ação recomendada no recurso do usuário. por exemplo, o tempo necessário para criação de índices
executeActionDuration?: string
Valor da propriedade
string
executeActionInitiatedBy
Obtém se a aprovação para aplicar essa ação recomendada foi fornecida pelo usuário/sistema.
executeActionInitiatedBy?: RecommendedActionInitiatedBy
Valor da propriedade
executeActionInitiatedTime
Obtém a hora em que essa ação recomendada foi aprovada para execução.
executeActionInitiatedTime?: Date
Valor da propriedade
Date
executeActionStartTime
Obtém a hora em que o sistema começou a aplicar essa ação recomendada no recurso do usuário. por exemplo, horário de início da criação do índice
executeActionStartTime?: Date
Valor da propriedade
Date
implementationDetails
Obtém os detalhes de implementação dessa ação recomendada para o usuário aplicá-la manualmente.
implementationDetails?: RecommendedActionImplementationInfo
Valor da propriedade
isArchivedAction
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.
isArchivedAction?: boolean
Valor da propriedade
boolean
isExecutableAction
Percebe se essa ação recomendada é acionável pelo usuário
isExecutableAction?: boolean
Valor da propriedade
boolean
isRevertableAction
Obtém se as alterações aplicadas por essa ação recomendada podem ser revertidas pelo usuário
isRevertableAction?: boolean
Valor da propriedade
boolean
kind
Tipo de recurso.
kind?: string
Valor da propriedade
string
lastRefresh
Obtém tempo quando essa ação recomendada foi atualizada pela última vez.
lastRefresh?: Date
Valor da propriedade
Date
linkedObjects
Obtém os objetos vinculados, se houver.
linkedObjects?: string[]
Valor da propriedade
string[]
location
Local do recurso.
location?: string
Valor da propriedade
string
observedImpact
Recebe as informações observadas/impactos reais para essa ação recomendada, por exemplo, ganho real da CPU, mudança real de espaço em disco
observedImpact?: RecommendedActionImpactRecord[]
Valor da propriedade
recommendationReason
Obtém o motivo para recomendar essa ação. por exemplo, DuplicateIndex
recommendationReason?: string
Valor da propriedade
string
revertActionDuration
Obtém o tempo necessário para reverter as alterações dessa ação recomendada no recurso do usuário. por exemplo, o tempo necessário para remover o índice criado.
revertActionDuration?: string
Valor da propriedade
string
revertActionInitiatedBy
Obtém se a aprovação para reverter essa ação recomendada foi fornecida pelo usuário/sistema.
revertActionInitiatedBy?: RecommendedActionInitiatedBy
Valor da propriedade
revertActionInitiatedTime
Obtém a hora em que essa ação recomendada foi aprovada para reverter.
revertActionInitiatedTime?: Date
Valor da propriedade
Date
revertActionStartTime
Obtém o tempo 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.
revertActionStartTime?: Date
Valor da propriedade
Date
score
Obtém o impacto dessa ação recomendada. Os valores possíveis são: 1 - Baixo Impacto, 2 - Médio Impacto e 3 - Alto Impacto
score?: number
Valor da propriedade
number
state
Obtém as informações do estado atual em que a ação recomendada está.
state?: RecommendedActionStateInfo
Valor da propriedade
timeSeries
Obtém as informações de séries temporais das métricas para essa ação recomendada, por exemplo, séries temporais de consumo de CPU
timeSeries?: RecommendedActionMetricInfo[]
Valor da propriedade
validSince
Obtém o tempo desde quando essa ação recomendada é válida.
validSince?: Date
Valor da propriedade
Date
Detalhes das propriedades herdadas
id
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Valor da propriedade
string
herdado deProxyResource.id
name
systemData
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy.
systemData?: SystemData
Valor da propriedade
type
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"
type?: string
Valor da propriedade
string
herdado deProxyResource.type