The following is an overview of all available policies in Magnum. For a sample configuration file, refer to policy.yaml.
context_is_admin
Default: | role:admin |
---|
(no description provided)
admin_or_owner
Default: | is_admin:True or project_id:%(project_id)s |
---|
(no description provided)
admin_api
Default: | rule:context_is_admin |
---|
(no description provided)
admin_or_user
Default: | is_admin:True or user_id:%(user_id)s |
---|
(no description provided)
cluster_user
Default: | user_id:%(trustee_user_id)s |
---|
(no description provided)
deny_cluster_user
Default: | not domain_id:%(trustee_domain_id)s |
---|
(no description provided)
bay:create
Default: |
|
---|---|
Operations: |
|
Create a new bay.
bay:delete
Default: |
|
---|---|
Operations: |
|
Delete a bay.
bay:detail
Default: |
|
---|---|
Operations: |
|
Retrieve a list of bays with detail.
bay:get
Default: |
|
---|---|
Operations: |
|
Retrieve information about the given bay.
bay:get_all
Default: |
|
---|---|
Operations: |
|
Retrieve a list of bays.
bay:update
Default: |
|
---|---|
Operations: |
|
Update an existing bay.
baymodel:create
Default: |
|
---|---|
Operations: |
|
Create a new baymodel.
baymodel:delete
Default: |
|
---|---|
Operations: |
|
Delete a baymodel.
baymodel:detail
Default: |
|
---|---|
Operations: |
|
Retrieve a list of baymodel with detail.
baymodel:get
Default: |
|
---|---|
Operations: |
|
Retrieve information about the given baymodel.
baymodel:get_all
Default: |
|
---|---|
Operations: |
|
Retrieve a list of baymodel.
baymodel:update
Default: |
|
---|---|
Operations: |
|
Update an existing baymodel.
baymodel:publish
Default: |
|
---|---|
Operations: |
|
Publish an existing baymodel.
certificate:create
Default: |
|
---|---|
Operations: |
|
Sign a new certificate by the CA.
certificate:get
Default: |
|
---|---|
Operations: |
|
Retrieve CA information about the given bay/cluster.
certificate:rotate_ca
Default: |
|
---|---|
Operations: |
|
Rotate the CA certificate on the given bay/cluster.
cluster:create
Default: |
|
---|---|
Operations: |
|
Create a new cluster.
cluster:delete
Default: |
|
---|---|
Operations: |
|
Delete a cluster.
cluster:delete_all_projects
Default: |
|
---|---|
Operations: |
|
Delete a cluster from any project.
cluster:detail
Default: |
|
---|---|
Operations: |
|
Retrieve a list of clusters with detail.
cluster:detail_all_projects
Default: |
|
---|---|
Operations: |
|
Retrieve a list of clusters with detail across projects.
cluster:get
Default: |
|
---|---|
Operations: |
|
Retrieve information about the given cluster.
cluster:get_one_all_projects
Default: |
|
---|---|
Operations: |
|
Retrieve information about the given cluster across projects.
cluster:get_all
Default: |
|
---|---|
Operations: |
|
Retrieve a list of clusters.
cluster:get_all_all_projects
Default: |
|
---|---|
Operations: |
|
Retrieve a list of all clusters across projects.
cluster:update
Default: |
|
---|---|
Operations: |
|
Update an existing cluster.
cluster:resize
Default: |
|
---|---|
Operations: |
|
Resize an existing cluster.
clustertemplate:create
Default: |
|
---|---|
Operations: |
|
Create a new cluster template.
clustertemplate:delete
Default: |
|
---|---|
Operations: |
|
Delete a cluster template.
clustertemplate:delete_all_projects
Default: |
|
---|---|
Operations: |
|
Delete a cluster template from any project.
clustertemplate:detail_all_projects
Default: |
|
---|---|
Operations: |
|
Retrieve a list of cluster templates with detail across projects.
clustertemplate:detail
Default: |
|
---|---|
Operations: |
|
Retrieve a list of cluster templates with detail.
clustertemplate:get
Default: |
|
---|---|
Operations: |
|
Retrieve information about the given cluster template.
clustertemplate:get_one_all_projects
Default: |
|
---|---|
Operations: |
|
Retrieve information about the given cluster template across project.
clustertemplate:get_all
Default: |
|
---|---|
Operations: |
|
Retrieve a list of cluster templates.
clustertemplate:get_all_all_projects
Default: |
|
---|---|
Operations: |
|
Retrieve a list of cluster templates across projects.
clustertemplate:update
Default: |
|
---|---|
Operations: |
|
Update an existing cluster template.
clustertemplate:publish
Default: |
|
---|---|
Operations: |
|
Publish an existing cluster template.
federation:create
Default: |
|
---|---|
Operations: |
|
Create a new federation.
federation:delete
Default: |
|
---|---|
Operations: |
|
Delete a federation.
federation:detail
Default: |
|
---|---|
Operations: |
|
Retrieve a list of federations with detail.
federation:get
Default: |
|
---|---|
Operations: |
|
Retrieve information about the given federation.
federation:get_all
Default: |
|
---|---|
Operations: |
|
Retrieve a list of federations.
federation:update
Default: |
|
---|---|
Operations: |
|
Update an existing federation.
magnum-service:get_all
Default: |
|
---|---|
Operations: |
|
Retrieve a list of magnum-services.
quota:create
Default: |
|
---|---|
Operations: |
|
Create quota.
quota:delete
Default: |
|
---|---|
Operations: |
|
Delete quota for a given project_id and resource.
quota:get
Default: |
|
---|---|
Operations: |
|
Retrieve Quota information for the given project_id.
quota:get_all
Default: |
|
---|---|
Operations: |
|
Retrieve a list of quotas.
quota:update
Default: |
|
---|---|
Operations: |
|
Update quota for a given project_id.
stats:get_all
Default: |
|
---|---|
Operations: |
|
Retrieve magnum stats.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.