付録B API パーミッションの表
Red Hat Satellite 6 API は、さまざまなアクションをサポートしますが、それぞれのアクションには固有のパーミッションが必要です。以下の表では、API パーミッション名、そのパーミッションに関連付けられたアクションとリソースタイプを紹介しています。
表B.1 API パーミッションの表
| パーミッション名 | アクション | リソースタイプ |
|---|---|---|
|
view_activation_keys |
|
Katello::ActivationKey |
|
create_activation_keys |
|
Katello::ActivationKey |
|
edit_activation_keys |
|
Katello::ActivationKey |
|
destroy_activation_keys |
|
Katello::ActivationKey |
|
logout |
| |
|
view_architectures |
| |
|
create_architectures |
| |
|
edit_architectures |
| |
|
destroy_architectures |
| |
|
view_audit_logs |
| |
|
view_authenticators |
| |
|
create_authenticators |
| |
|
edit_authenticators |
| |
|
destroy_authenticators |
| |
|
view_bookmarks |
| |
|
create_bookmarks |
| |
|
edit_bookmarks |
| |
|
destroy_bookmarks |
| |
|
download_bootdisk |
| |
|
manage_capsule_content |
|
SmartProxy |
|
view_capsule_content |
|
SmartProxy |
|
view_compute_profiles |
| |
|
create_compute_profiles |
| |
|
edit_compute_profiles |
| |
|
destroy_compute_profiles |
| |
|
view_compute_resources |
| |
|
create_compute_resources |
| |
|
edit_compute_resources |
| |
|
destroy_compute_resources |
| |
|
view_compute_resources_vms |
| |
|
create_compute_resources_vms |
| |
|
edit_compute_resources_vms |
| |
|
destroy_compute_resources_vms |
| |
|
power_compute_resources_vms |
| |
|
console_compute_resources_vms |
| |
|
view_config_groups |
| |
|
create_config_groups |
| |
|
edit_config_groups |
| |
|
destroy_config_groups |
| |
|
view_config_reports |
| |
|
destroy_config_reports |
| |
|
upload_config_reports |
| |
|
view_containers |
|
Container |
|
commit_containers |
|
Container |
|
create_containers |
|
Container |
|
destroy_containers |
|
Container |
|
power_compute_resources_vms |
|
ComputeResource |
|
view_content_hosts |
|
Katello::System |
|
create_content_hosts |
|
Katello::System |
|
edit_content_hosts |
|
Katello::System |
|
destroy_content_hosts |
|
Katello::System |
|
view_content_views |
|
Katello::ContentView |
|
create_content_views |
|
Katello::ContentView |
|
edit_content_views |
|
Katello::ContentView |
|
destroy_content_views |
|
Katello::ContentView |
|
publish_content_views |
|
Katello::ContentView |
|
promote_or_remove_content_views |
|
Katello::ContentView |
|
export_content_views |
|
Katello::ContentView |
|
access_dashboard |
| |
|
view_discovered_hosts |
|
Host |
|
submit_discovered_hosts |
|
Host |
|
auto_provision_discovered_hosts |
|
Host |
|
provision_discovered_hosts |
|
Host |
|
edit_discovered_hosts |
|
Host |
|
destroy_discovered_hosts |
|
Host |
|
view_discovery_rules |
|
DiscoveryRule |
|
create_discovery_rules |
|
DiscoveryRule |
|
edit_discovery_rules |
|
DiscoveryRule |
|
execute_discovery_rules |
|
DiscoveryRule |
|
destroy_discovery_rules |
|
DiscoveryRule |
|
view_domains |
| |
|
create_domains |
| |
|
edit_domains |
| |
|
destroy_domains |
| |
|
view_environments |
| |
|
create_environments |
| |
|
edit_environments |
| |
|
destroy_environments |
| |
|
import_environments |
| |
|
view_external_usergroups |
| |
|
create_external_usergroups |
| |
|
edit_external_usergroups |
| |
|
destroy_external_usergroups |
| |
|
view_external_variables |
| |
|
create_external_variables |
| |
|
edit_external_variables |
| |
|
destroy_external_variables |
| |
|
view_facts |
| |
|
upload_facts |
| |
|
view_filters |
| |
|
create_filters |
| |
|
edit_filters |
| |
|
destroy_filters |
| |
|
view_arf_reports |
| |
|
destroy_arf_reports |
| |
|
create_arf_reports |
| |
|
view_policies |
|
ForemanOpenscap::Policy |
|
edit_policies |
|
ForemanOpenscap::Policy |
|
create_policies |
|
ForemanOpenscap::Policy |
|
destroy_policies |
|
ForemanOpenscap::Policy |
|
assign_policies |
|
ForemanOpenscap::Policy |
|
view_scap_contents |
|
ForemanOpenscap::ScapContent |
|
view_scap_contents |
|
ForemanOpenscap::ScapContent |
|
edit_scap_contents |
|
ForemanOpenscap::ScapContent |
|
create_scap_contents |
|
ForemanOpenscap::ScapContent |
|
destroy_scap_contents |
|
ForemanOpenscap::ScapContent |
|
edit_hosts |
|
Host |
|
edit_hostgroups |
|
Host |
|
view_job_templates |
|
JobTemplate |
|
create_job_templates |
|
JobTemplate |
|
edit_job_templates |
| |
|
edit_job_templates |
| |
|
edit_remote_execution_features |
|
RemoteExecutionFeature |
|
destroy_job_templates |
|
JobTemplate |
|
lock_job_templates |
|
JobTemplate |
|
create_job_invocations |
|
JobInvocation |
|
view_job_invocations |
|
JobInvocation |
|
execute_template_invocation |
TemplateInvocation | |
|
filter_autocompletion_for_template_invocation |
|
TemplateInvocation |
|
view_foreman_tasks |
|
ForemanTasks::Task |
|
edit_foreman_tasks |
|
ForemanTasks::Task |
|
create_recurring_logics |
ForemanTasks::RecurringLogic | |
|
view_recurring_logics |
|
ForemanTasks::RecurringLogic |
|
edit_recurring_logics |
|
ForemanTasks::RecurringLogic |
|
view_globals |
| |
|
create_globals |
| |
|
edit_globals |
| |
|
destroy_globals |
| |
|
view_gpg_keys |
|
Katello::GpgKey |
|
create_gpg_keys |
|
Katello::GpgKey |
|
edit_gpg_keys |
|
Katello::GpgKey |
|
destroy_gpg_keys |
|
Katello::GpgKey |
|
view_host_collections |
|
Katello::HostCollection |
|
create_host_collections |
|
Katello::HostCollection |
|
edit_host_collections |
|
Katello::HostCollection |
|
destroy_host_collections |
|
Katello::HostCollection |
|
edit_classes |
| |
|
create_params |
| |
|
edit_params |
| |
|
destroy_params |
| |
|
view_hostgroups |
| |
|
create_hostgroups |
| |
|
edit_hostgroups |
| |
|
destroy_hostgroups |
| |
|
view_hosts |
| |
|
create_hosts |
| |
|
edit_hosts |
| |
|
destroy_hosts |
| |
|
build_hosts |
| |
|
power_hosts |
| |
|
console_hosts |
| |
|
ipmi_boot |
| |
|
puppetrun_hosts |
| |
|
search_repository_image_search |
|
Docker/ImageSearch |
|
view_images |
| |
|
create_images |
| |
|
edit_images |
| |
|
destroy_images |
| |
|
view_lifecycle_environments |
|
Katello::KTEnvironment |
|
create_lifecycle_environments |
|
Katello::KTEnvironment |
|
edit_lifecycle_environments |
|
Katello::KTEnvironment |
|
destroy_lifecycle_environments |
|
Katello::KTEnvironment |
|
promote_or_remove_content_views_to_environments |
Katello::KTEnvironment | |
|
view_locations |
| |
|
create_locations |
| |
|
edit_locations |
| |
|
destroy_locations |
| |
|
assign_locations |
| |
|
view_mail_notifications |
| |
|
view_media |
| |
|
create_media |
| |
|
edit_media |
| |
|
destroy_media |
| |
|
view_models |
| |
|
create_models |
| |
|
edit_models |
| |
|
destroy_models |
| |
|
view_operatingsystems |
| |
|
create_operatingsystems |
| |
|
edit_operatingsystems |
| |
|
destroy_operatingsystems |
| |
|
view_organizations |
| |
|
create_organizations |
| |
|
edit_organizations |
| |
|
destroy_organizations |
| |
|
assign_organizations |
| |
|
view_ptables |
| |
|
create_ptables |
| |
|
edit_ptables |
| |
|
destroy_ptables |
| |
|
lock_ptables |
| |
|
view_plugins |
| |
|
view_products |
|
Katello::Product |
|
create_products |
|
Katello::Product |
|
edit_products |
|
Katello::Product |
|
destroy_products |
|
Katello::Product |
|
sync_products |
|
Katello::Product |
|
export_products |
|
Katello::Product |
|
view_provisioning_templates |
| |
|
create_provisioning_templates |
| |
|
edit_provisioning_templates |
| |
|
destroy_provisioning_templates |
| |
|
deploy_provisioning_templates |
| |
|
lock_provisioning_templates |
| |
|
user_logout |
| |
|
my_account |
| |
|
api_status |
| |
|
view_puppetclasses |
| |
|
create_puppetclasses |
| |
|
edit_puppetclasses |
| |
|
destroy_puppetclasses |
| |
|
import_puppetclasses |
| |
|
view_realms |
| |
|
create_realms |
| |
|
edit_realms |
| |
|
destroy_realms |
| |
|
view_search |
| |
|
view_cases |
| |
|
attachments |
| |
|
設定 |
| |
|
app_root |
| |
|
view_log_viewer |
| |
|
ログ |
| |
|
rh_telemetry_api |
| |
|
rh_telemetry_view |
| |
|
rh_telemetry_configurations |
| |
|
view_registries |
|
DockerRegistry |
|
view_registries |
|
DockerRegistry |
|
create_registries |
|
DockerRegistry |
|
destroy_registries |
|
DockerRegistry |
|
view_roles |
| |
|
create_roles |
| |
|
edit_roles |
| |
|
destroy_roles |
| |
|
access_settings |
| |
|
view_smart_proxies |
| |
|
create_smart_proxies |
| |
|
edit_smart_proxies |
| |
|
destroy_smart_proxies |
| |
|
view_smart_proxies_autosign |
| |
|
create_smart_proxies_autosign |
| |
|
destroy_smart_proxies_autosign |
| |
|
view_smart_proxies_puppetca |
| |
|
edit_smart_proxies_puppetca |
| |
|
destroy_smart_proxies_puppetca |
| |
|
view_statistics |
| |
|
view_subnets |
| |
|
create_subnets |
| |
|
edit_subnets |
| |
|
destroy_subnets |
| |
|
import_subnets |
| |
|
view_subscriptions |
|
Organization |
|
attach_subscriptions |
|
Organization |
|
unattach_subscriptions |
|
Organization |
|
import_manifest |
|
Organization |
|
delete_manifest |
|
Organization |
|
view_sync_plans |
|
Katello::SyncPlan |
|
create_sync_plans |
|
Katello::SyncPlan |
|
edit_sync_plans |
|
Katello::SyncPlan |
|
destroy_sync_plans |
|
Katello::SyncPlan |
|
view_tasks |
| |
|
view_trends |
| |
|
create_trends |
| |
|
edit_trends |
| |
|
destroy_trends |
| |
|
update_trends |
| |
|
my_organizations |
| |
|
view_usergroups |
| |
|
create_usergroups |
| |
|
edit_usergroups |
| |
|
destroy_usergroups |
| |
|
view_users |
| |
|
create_users |
| |
|
edit_users |
| |
|
destroy_users |
|