Creazione dei criteri Cloud Advisor

In questa sezione vengono descritti i dettagli avanzati della scrittura dei criteri per Cloud Advisor. Utilizzare i criteri per controllare l'accesso a Cloud Advisor.

Resource-Types

optimizer-api-family

optimizer-category

optimizer-enrollment

optimizer-history

optimizer-profile

optimizer-profile-level

optimizer-recommendation

optimizer-recommendation-strategy

optimizer-resource-action

optimizer-resource-metadata

optimizer-workrequest

Variabili supportate

Cloud Advisor supporta tutte le variabili generali (vedere Variabili generali per tutte le richieste), oltre alle variabili elencate nella tabella riportata di seguito.

Operazioni per questo tipo di risorsa... Può utilizzare queste variabili... Tipo di variabile commenti
recommendation target.recommendation.name Stringa Disponibile per ListHistories, ListResourceActions, e GetResourceAction
resource-type target.resource.type Stringa Disponibile per ListHistories, ListResourceActions, e GetResourceAction

Dettagli per le combinazioni verbo-tipo di risorsa

Le tabelle seguenti mostrano le autorizzazioni e le operazioni API coperte da ciascun verbo. Il livello di accesso è cumulativo quando si sceglie inspect > read > use > manage. Un segno più (+) in una cella di tabella indica l'accesso incrementale rispetto alla cella direttamente sopra di essa, mentre "nessun extra" indica nessun accesso incrementale.

optimizer-category

Verbi Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare

OPTIMIZER_CATEGORY_INSPECT

ListCategories

nessuno

letto

ISPEZIONA +

OPTIMIZER_CATEGORY_READ

ISPEZIONA +

GetCategory

nessuno

utilizzare

nessun altro

nessun altro

nessuno

gestisci

nessun altro

nessun altro

nessuno

optimizer-enrollment

Verbi Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare

OPTIMIZER_ENROLLMENT_INSPECT

ListEnrollmentStatuses

nessuno

letto

ISPEZIONA +

OPTIMIZER_ENROLLMENT_READ

ISPEZIONA +

GetEnrollmentStatus

nessuno

utilizzare

LETTO +

OPTIMIZER_ENROLLMENT_UPDATE

LETTO +

UpdateEnrollmentStatus

nessuno

gestisci

nessun altro

nessun altro

nessuno

optimizer-history

Verbi Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare

OPTIMIZER_HISTORY_INSPECT

nessun altro

ListHistories

(optimizer-resource-metadata)

letto

nessun altro

nessun altro

nessuno

utilizzare

nessun altro

nessun altro

nessuno

gestisci

nessun altro

nessun altro

nessuno

optimizer-profile

Verbi Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare

OPTIMIZER_PROFILE_INSPECT

ListProfiles

nessuno

letto

ISPEZIONA +

OPTIMIZER_PROFILE_READ

ISPEZIONA +

GetProfile

nessuno

utilizzare

LETTO +

OPTIMIZER_PROFILE_UPDATE

LETTO +

UpdateProfile

nessuno

gestisci

USE +

OPTIMIZER_PROFILE_CREATE

OPTIMIZER_PROFILE_DELETE

USE +

CreateProfile

DeleteProfile

nessuno

optimizer-profile-level

Verbi Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare

OPTIMIZER_PROFILE_LEVEL_INSPECT

ListProfileLevels

nessuno

letto

nessun altro

nessun altro

nessuno

utilizzare

nessun altro

nessun altro

nessuno

gestisci

nessun altro

nessun altro

nessuno

optimizer-recommendation

Verbi Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare

OPTIMIZER_RECOMMENDATION_INSPECT

ListRecommendations

nessuno

letto

ISPEZIONA +

OPTIMIZER_RECOMMENDATION_READ

ISPEZIONA +

GetRecommendation

nessuno

utilizzare

LETTO +

OPTIMIZER_RECOMMENDATION_UPDATE

LETTO +

UpdateRecommendation

nessuno

gestisci

nessun altro

nessun altro

nessuno

optimizer-recommendation-strategy

Verbi Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare

OPTIMIZER_RECOMMENDATION_STRATEGY_INSPECT

ListRecommendationStrategies

nessuno

letto

nessun altro

nessun altro

nessuno

utilizzare

nessun altro

nessun altro

nessuno

gestisci

nessun altro

nessun altro

nessuno

optimizer-resource-action

Verbi Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare OPTIMIZER_RESOURCE_ACTION_INSPECT

ListResourceActionQueryableFields

ListResourceActions

(optimizer-resource-metadata)

letto

ISPEZIONA +

OPTIMIZER_RESOURCE_ACTION_READ

ISPEZIONA +

nessun altro

GetResourceActions

(metadati-risorsa-ottimizzatore)

utilizzare

LETTO +

OPTIMIZER_RESOURCE_ACTION_UPDATE

LETTO +

UpdateResourceAction

BulkApplyRecommendations

nessuno

LETTURA +

nessun altro
gestisci nessun altro nessun altro

nessuno

nessun altro

optimizer-resource-metadata

Verbi Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare OPTIMIZER_RESOURCE_METADATA_INSPECT Nessuna. Nessuna.
letto

OPTIMIZER_RESOURCE_METADATA_READ

Nessuna. ListResourceActions, ListHistories, GetResourceAction
utilizzare

LETTURA +

OPTIMIZER_RESOURCE_METADATA_UPDATE

Nessuna. Nessuna.

nessun altro

gestisci OPTIMIZER_RESOURCE_METADATA_MANAGE Nessuna. nessun altro

optimizer-workrequest

Verbs Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare

OPTIMIZER_WORKREQUEST_INSPECT

ListWorkRequestLogs

ListWorkRequestErrors

ListWorkRequests

nessuno

letto

ISPEZIONA +

OPTIMIZER_WORKREQUEST_READ

ISPEZIONA +

GetWorkRequest

nessuno

utilizzare

nessun altro

nessun altro

nessuno

gestisci

nessun altro

nessun altro

nessuno

Autorizzazioni necessarie per ogni operazione API

Nella tabella seguente sono elencate le operazioni API in ordine logico, raggruppate per tipo di risorsa.

Per informazioni sulle autorizzazioni, vedere Autorizzazioni.

Operazione API Autorizzazioni necessarie per utilizzare l'operazione
GetCategory OPTIMIZER_CATEGORY_READ
ListCategories OPTIMIZER_CATEGORY_INSPECT
GetEnrollmentStatus OPTIMIZER_ENROLLMENT_READ
UpdateEnrollmentStatus OPTIMIZER_ENROLLMENT_UPDATE
ListEnrollmentStatuses OPTIMIZER_ENROLLMENT_INSPECT
ListHistories OPTIMIZER_HISTORY_INSPECT
CreateProfile OPTIMIZER_PROFILE_CREATE
GetProfile OPTIMIZER_PROFILE_READ
ListProfiles OPTIMIZER_PROFILE_INSPECT
UpdateProfile OPTIMIZER_PROFILE_UPDATE
DeleteProfile OPTIMIZER_PROFILE_DELETE
GetRecommendation OPTIMIZER_RECOMMENDATION_READ
ListRecommendations OPTIMIZER_RECOMMENDATION_INSPECT
UpdateRecommendation OPTIMIZER_RECOMMENDATION_UPDATE
ListRecommendationStrategies OPTIMIZER_RECOMMENDATION_STRATEGY_INSPECT
GetResourceAction OPTIMIZER_RESOURCE_ACTION_READ
UpdateResourceAction OPTIMIZER_RESOURCE_ACTION_UPDATE
FilterResourceActions OPTIMIZER_RESOURCE_ACTION_INSPECT
ListResourceActionQueryableFields OPTIMIZER_RESOURCE_ACTION_INSPECT
BulkApplyRecommendations OPTIMIZER_RESOURCE_ACTION_UPDATE
ListResourceActions OPTIMIZER_RESOURCE_ACTION_INSPECT
ListProfileLevels OPTIMIZER_PROFILE_LEVEL_INSPECT
GetWorkRequest OPTIMIZER_WORKREQUEST_READ
ListWorkRequests OPTIMIZER_WORKREQUEST_INSPECT
ListWorkRequestErrors OPTIMIZER_WORKREQUEST_INSPECT
ListWorkRequestLogs OPTIMIZER_WORKREQUEST_INSPECT