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 |
|
nessuno |
letto |
ISPEZIONA + OPTIMIZER_CATEGORY_READ |
ISPEZIONA +
|
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 |
|
nessuno |
letto |
ISPEZIONA + OPTIMIZER_ENROLLMENT_READ |
ISPEZIONA +
|
nessuno |
utilizzare |
LETTO + OPTIMIZER_ENROLLMENT_UPDATE |
LETTO +
|
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 |
|
nessuno |
letto |
ISPEZIONA + OPTIMIZER_PROFILE_READ |
ISPEZIONA +
|
nessuno |
utilizzare |
LETTO + OPTIMIZER_PROFILE_UPDATE |
LETTO +
|
nessuno |
gestisci |
USE + OPTIMIZER_PROFILE_CREATE OPTIMIZER_PROFILE_DELETE |
USE +
|
nessuno |
optimizer-profile-level
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
OPTIMIZER_PROFILE_LEVEL_INSPECT |
|
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 |
|
nessuno |
letto |
ISPEZIONA + OPTIMIZER_RECOMMENDATION_READ |
ISPEZIONA +
|
nessuno |
utilizzare |
LETTO + OPTIMIZER_RECOMMENDATION_UPDATE |
LETTO +
|
nessuno |
gestisci |
nessun altro |
nessun altro |
nessuno |
optimizer-recommendation-strategy
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
OPTIMIZER_RECOMMENDATION_STRATEGY_INSPECT |
|
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 |
|
ListResourceActions (optimizer-resource-metadata) |
letto |
ISPEZIONA + OPTIMIZER_RESOURCE_ACTION_READ |
ISPEZIONA + nessun altro |
(metadati-risorsa-ottimizzatore) |
utilizzare |
LETTO + OPTIMIZER_RESOURCE_ACTION_UPDATE |
LETTO +
|
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 |
|
nessuno |
letto |
ISPEZIONA + OPTIMIZER_WORKREQUEST_READ |
ISPEZIONA +
|
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 |