Aracılığıyla paylaş


RecommendedAction interface

Veritabanı, Sunucu veya Elastik Havuz Önerilen Eylemi.

Extends

Özellikler

details

Bu önerilen eyleme özgü ek ayrıntıları alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

errorDetails

Bu önerilen eylemin hata durumuna getirilip getirimediğini ve neden hata ayrıntılarını alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

estimatedImpact

Tahmini CPU kazancı, Tahmini Disk Alanı değişikliği gibi bu önerilen eylem için tahmini etki bilgilerini alır NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

executeActionDuration

Bu önerilen eylemin kullanıcı kaynağına uygulanması için geçen süreyi alır. Örneğin, dizin oluşturma için geçen süre NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

executeActionInitiatedBy

Bu önerilen eylemi uygulama onayının kullanıcı/sistem tarafından verilip verilmediğini alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

executeActionInitiatedTime

Bu önerilen eylemin yürütme için onaylandığı zamanı alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

executeActionStartTime

Sistemin bu önerilen eylemi kullanıcı kaynağına uygulamaya başladığı zamanı alır. Örneğin, dizin oluşturma başlangıç zamanı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

implementationDetails

Kullanıcının el ile uygulaması için önerilen bu eylemin uygulama ayrıntılarını alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

isArchivedAction

Bu önerilen eylemin bir süre önce önerilip önerilmediğini ancak kullanıcının bunu yoksaymayı seçtiğini ve sistemin yeniden yeni bir önerilen eylem ekleyip eklemediğini alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

isExecutableAction

Bu önerilen eylemin kullanıcı tarafından eyleme dönüştürülebilir olup olmadığını alır NOT: Bu özellik serileştirilmez. Yalnızca sunucu tarafından doldurulabilir.

isRevertableAction

Bu önerilen eylem tarafından uygulanan değişikliklerin kullanıcı tarafından geri döndürülmesi durumunda alır NOT: Bu özellik seri hale getirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

kind

Kaynak türü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

lastRefresh

Bu önerilen eylemin en son yenilendiği zamanı alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

linkedObjects

Varsa bağlı nesneleri alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

location

Kaynak konumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

observedImpact

Bu önerilen eylem için gözlemlenen/gerçek etki bilgilerini alır; örneğin, Gerçek CPU kazancı, Gerçek Disk Alanı değişikliği NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

recommendationReason

Bu eylemi önerme nedenini alır. Örneğin, DuplicateIndex NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

revertActionDuration

Kullanıcı kaynağında önerilen bu eylemin değişikliklerini geri almak için geçen süreyi alır. örneğin, oluşturulan dizini bırakmak için geçen süre. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

revertActionInitiatedBy

Bu önerilen eylemi geri döndürme onayının kullanıcı/sistem tarafından verilip verilmediğini alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

revertActionInitiatedTime

Bu önerilen eylemin geri döndürülme için onaylandığı zamanı alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

revertActionStartTime

Sistemin, kullanıcı kaynağında önerilen bu eylemin değişikliklerini geri döndürmeye başladığı zamanı alır. örneğin, dizin bırakmanın yürütülürken zaman. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

score

Bu önerilen eylemin etkisini alır. Olası değerler: 1 - Düşük etki, 2 - Orta Etki ve 3 - Yüksek Etki NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

state

Önerilen eylemin geçerli durumunun bilgilerini alır.

timeSeries

Bu önerilen eylem için ölçümlerin zaman serisi bilgilerini alır; örneğin, CPU tüketim zaman serisi NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

validSince

Bu önerilen eylemin geçerli olduğu zamanı alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

Devralınan Özellikler

id

Kaynak Kimliği. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

name

Kaynak adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

type

Kaynak türü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

Özellik Ayrıntıları

details

Bu önerilen eyleme özgü ek ayrıntıları alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

details?: {[propertyName: string]: Record<string, unknown>}

Özellik Değeri

{[propertyName: string]: Record<string, unknown>}

errorDetails

Bu önerilen eylemin hata durumuna getirilip getirimediğini ve neden hata ayrıntılarını alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

errorDetails?: RecommendedActionErrorInfo

Özellik Değeri

estimatedImpact

Tahmini CPU kazancı, Tahmini Disk Alanı değişikliği gibi bu önerilen eylem için tahmini etki bilgilerini alır NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

estimatedImpact?: RecommendedActionImpactRecord[]

Özellik Değeri

executeActionDuration

Bu önerilen eylemin kullanıcı kaynağına uygulanması için geçen süreyi alır. Örneğin, dizin oluşturma için geçen süre NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

executeActionDuration?: string

Özellik Değeri

string

executeActionInitiatedBy

Bu önerilen eylemi uygulama onayının kullanıcı/sistem tarafından verilip verilmediğini alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

executeActionInitiatedBy?: RecommendedActionInitiatedBy

Özellik Değeri

executeActionInitiatedTime

Bu önerilen eylemin yürütme için onaylandığı zamanı alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

executeActionInitiatedTime?: Date

Özellik Değeri

Date

executeActionStartTime

Sistemin bu önerilen eylemi kullanıcı kaynağına uygulamaya başladığı zamanı alır. Örneğin, dizin oluşturma başlangıç zamanı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

executeActionStartTime?: Date

Özellik Değeri

Date

implementationDetails

Kullanıcının el ile uygulaması için önerilen bu eylemin uygulama ayrıntılarını alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

implementationDetails?: RecommendedActionImplementationInfo

Özellik Değeri

isArchivedAction

Bu önerilen eylemin bir süre önce önerilip önerilmediğini ancak kullanıcının bunu yoksaymayı seçtiğini ve sistemin yeniden yeni bir önerilen eylem ekleyip eklemediğini alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

isArchivedAction?: boolean

Özellik Değeri

boolean

isExecutableAction

Bu önerilen eylemin kullanıcı tarafından eyleme dönüştürülebilir olup olmadığını alır NOT: Bu özellik serileştirilmez. Yalnızca sunucu tarafından doldurulabilir.

isExecutableAction?: boolean

Özellik Değeri

boolean

isRevertableAction

Bu önerilen eylem tarafından uygulanan değişikliklerin kullanıcı tarafından geri döndürülmesi durumunda alır NOT: Bu özellik seri hale getirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

isRevertableAction?: boolean

Özellik Değeri

boolean

kind

Kaynak türü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

kind?: string

Özellik Değeri

string

lastRefresh

Bu önerilen eylemin en son yenilendiği zamanı alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

lastRefresh?: Date

Özellik Değeri

Date

linkedObjects

Varsa bağlı nesneleri alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

linkedObjects?: string[]

Özellik Değeri

string[]

location

Kaynak konumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

location?: string

Özellik Değeri

string

observedImpact

Bu önerilen eylem için gözlemlenen/gerçek etki bilgilerini alır; örneğin, Gerçek CPU kazancı, Gerçek Disk Alanı değişikliği NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

observedImpact?: RecommendedActionImpactRecord[]

Özellik Değeri

recommendationReason

Bu eylemi önerme nedenini alır. Örneğin, DuplicateIndex NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

recommendationReason?: string

Özellik Değeri

string

revertActionDuration

Kullanıcı kaynağında önerilen bu eylemin değişikliklerini geri almak için geçen süreyi alır. örneğin, oluşturulan dizini bırakmak için geçen süre. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

revertActionDuration?: string

Özellik Değeri

string

revertActionInitiatedBy

Bu önerilen eylemi geri döndürme onayının kullanıcı/sistem tarafından verilip verilmediğini alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

revertActionInitiatedBy?: RecommendedActionInitiatedBy

Özellik Değeri

revertActionInitiatedTime

Bu önerilen eylemin geri döndürülme için onaylandığı zamanı alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

revertActionInitiatedTime?: Date

Özellik Değeri

Date

revertActionStartTime

Sistemin, kullanıcı kaynağında önerilen bu eylemin değişikliklerini geri döndürmeye başladığı zamanı alır. örneğin, dizin bırakmanın yürütülürken zaman. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

revertActionStartTime?: Date

Özellik Değeri

Date

score

Bu önerilen eylemin etkisini alır. Olası değerler: 1 - Düşük etki, 2 - Orta Etki ve 3 - Yüksek Etki NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

score?: number

Özellik Değeri

number

state

Önerilen eylemin geçerli durumunun bilgilerini alır.

state?: RecommendedActionStateInfo

Özellik Değeri

timeSeries

Bu önerilen eylem için ölçümlerin zaman serisi bilgilerini alır; örneğin, CPU tüketim zaman serisi NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

timeSeries?: RecommendedActionMetricInfo[]

Özellik Değeri

validSince

Bu önerilen eylemin geçerli olduğu zamanı alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

validSince?: Date

Özellik Değeri

Date

Devralınan Özellik Detayları

id

Kaynak Kimliği. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

id?: string

Özellik Değeri

string

ProxyResource.id Devralındı

name

Kaynak adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

name?: string

Özellik Değeri

string

ProxyResource.name'dan Devralınan

type

Kaynak türü. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

type?: string

Özellik Değeri

string

ProxyResource.typeDevralındı