Criando políticas do serviço Cloud Advisor

Esta seção descreve os detalhes avançados de gravação de políticas para o Cloud Advisor. Use políticas para controlar o acesso ao 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

Variáveis Suportadas

O Cloud Advisor suporta todas as variáveis gerais (consulte Variáveis Gerais para Todas as Solicitações), além das variáveis listadas na tabela a seguir:

Operações para este tipo de recurso... Podem Usar Estas Variáveis... Tipo de Variável Comentários
recommendation target.recommendation.name String Disponível para ListHistories, ListResourceActions, e GetResourceAction
resource-type target.resource.type String Disponível para ListHistories, ListResourceActions, e GetResourceAction

Detalhes das Combinações de Verbo + Tipo de Recurso

As tabelas a seguir mostram as permissões e operações de API abrangidas por cada verbo. O nível de acesso é cumulativo conforme você vai de inspect > read > use > manage. Um sinal de mais (+) em uma célula da tabela indica acesso incremental em comparação com a célula diretamente acima, enquanto "nenhum extra" indica nenhum acesso incremental.

optimizer-category

Verbos Permissões APIs Totalmente Abrangidas APIs Parcialmente Abrangidas
inspecionar

OPTIMIZER_CATEGORY_INSPECT

ListCategories

nenhum

ler

INSPECT +

OPTIMIZER_CATEGORY_READ

INSPECT +

GetCategory

nenhum

usar

nenhum extra

nenhum extra

nenhum

gerenciar

nenhum extra

nenhum extra

nenhum

optimizer-enrollment

Verbos Permissões APIs Totalmente Abrangidas APIs Parcialmente Abrangidas
inspecionar

OPTIMIZER_ENROLLMENT_INSPECT

ListEnrollmentStatuses

nenhum

ler

INSPECT +

OPTIMIZER_ENROLLMENT_READ

INSPECT +

GetEnrollmentStatus

nenhum

usar

READ +

OPTIMIZER_ENROLLMENT_UPDATE

READ +

UpdateEnrollmentStatus

nenhum

gerenciar

nenhum extra

nenhum extra

nenhum

optimizer-history

Verbos Permissões APIs Totalmente Abrangidas APIs Parcialmente Abrangidas
inspecionar

OPTIMIZER_HISTORY_INSPECT

nenhum extra

ListHistories

(optimizer-resource-metadata)

ler

nenhum extra

nenhum extra

nenhum

usar

nenhum extra

nenhum extra

nenhum

gerenciar

nenhum extra

nenhum extra

nenhum

optimizer-profile

Verbos Permissões APIs Totalmente Abrangidas APIs Parcialmente Abrangidas
inspecionar

OPTIMIZER_PROFILE_INSPECT

ListProfiles

nenhum

ler

INSPECT +

OPTIMIZER_PROFILE_READ

INSPECT +

GetProfile

nenhum

usar

READ +

OPTIMIZER_PROFILE_UPDATE

READ +

UpdateProfile

nenhum

gerenciar

USE +

OPTIMIZER_PROFILE_CREATE

OPTIMIZER_PROFILE_DELETE

USE +

CreateProfile

DeleteProfile

nenhum

optimizer-profile-level

Verbos Permissões APIs Totalmente Abrangidas APIs Parcialmente Abrangidas
inspecionar

OPTIMIZER_PROFILE_LEVEL_INSPECT

ListProfileLevels

nenhum

ler

nenhum extra

nenhum extra

nenhum

usar

nenhum extra

nenhum extra

nenhum

gerenciar

nenhum extra

nenhum extra

nenhum

optimizer-recommendation

Verbos Permissões APIs Totalmente Abrangidas APIs Parcialmente Abrangidas
inspecionar

OPTIMIZER_RECOMMENDATION_INSPECT

ListRecommendations

nenhum

ler

INSPECT +

OPTIMIZER_RECOMMENDATION_READ

INSPECT +

GetRecommendation

nenhum

usar

READ +

OPTIMIZER_RECOMMENDATION_UPDATE

READ +

UpdateRecommendation

nenhum

gerenciar

nenhum extra

nenhum extra

nenhum

optimizer-recommendation-strategy

Verbos Permissões APIs Totalmente Abrangidas APIs Parcialmente Abrangidas
inspecionar

OPTIMIZER_RECOMMENDATION_STRATEGY_INSPECT

ListRecommendationStrategies

nenhum

ler

nenhum extra

nenhum extra

nenhum

usar

nenhum extra

nenhum extra

nenhum

gerenciar

nenhum extra

nenhum extra

nenhum

optimizer-resource-action

Verbos Permissões APIs Totalmente Abrangidas APIs Parcialmente Abrangidas
inspecionar OPTIMIZER_RESOURCE_ACTION_INSPECT

ListResourceActionQueryableFields

ListResourceActions

(optimizer-resource-metadata)

ler

INSPECT +

OPTIMIZER_RESOURCE_ACTION_READ

INSPECT +

nenhum extra

GetResourceActions

(otimizador-recurso-metadados)

usar

READ +

OPTIMIZER_RESOURCE_ACTION_UPDATE

READ +

UpdateResourceAction

BulkApplyRecommendations

nenhum

READ +

nenhum extra
gerenciar nenhum extra nenhum extra

nenhum

nenhum extra

optimizer-resource-metadata

Verbos Permissões APIs Totalmente Abrangidas APIs Parcialmente Abrangidas
inspecionar OPTIMIZER_RESOURCE_METADATA_INSPECT Nenhum Nenhum
ler

OPTIMIZER_RESOURCE_METADATA_READ

Nenhum ListResourceActions, ListHistories, GetResourceAction
usar

READ +

OPTIMIZER_RESOURCE_METADATA_UPDATE

Nenhum Nenhum

nenhum extra

gerenciar OPTIMIZER_RESOURCE_METADATA_MANAGE Nenhum nenhum extra

optimizer-workrequest

Verbos Permissões APIs Totalmente Abrangidas APIs Parcialmente Abrangidas
inspecionar

OPTIMIZER_WORKREQUEST_INSPECT

ListWorkRequestLogs

ListWorkRequestErrors

ListWorkRequests

nenhum

ler

INSPECT +

OPTIMIZER_WORKREQUEST_READ

INSPECT +

GetWorkRequest

nenhum

usar

nenhum extra

nenhum extra

nenhum

gerenciar

nenhum extra

nenhum extra

nenhum

Permissões Exigidas para cada Operação de API

A tabela a seguir lista as operações de API em uma ordem lógica, agrupadas por tipo de recurso.

Para obter informações sobre permissões, consulte Permissões.

Operação de API Permissões Obrigatórias para Usar a Operação
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