Repository URL to install this package:
Version:
5.0.6.dev11-5.0 ▾
|
python3-dmapi
/
usr
/
lib
/
python3.6
/
site-packages
/
dmapi
/
policies
/
__pycache__
/
servers.cpython-36.pyc
|
---|
3 ·EcÄ ã @ s¾ d dl mZ d dlmZ ejZdZdZed Z ej ed eddd d gej ed eddd d gej ed ejddd d gej ed ejddd d gej ed edddd gej ed ejdddd dd d gej ed eddd d gej ed ejddd d gej ed eddd d gej ed eddd d gej e ed dd d gej ed!d"dd d dd#d gej ed$ ed%d&dd gej ed' ed(d)dd gej ed* ed+dd,d gej ed- ed.dd/d gej ed0 ed1dd2d gej ed3 ed4dd5d gej ed6 ed7dd8d gej ed9 ed:dd;d gej ed< ed=dd;d gej ed> ed?dd@d gej edA edBddCd gej edD edEddFd ggZdGdH Z dIS )Jé )Úpolicy)Úpolicieszos_compute_api:servers:%sznetwork:attach_external_networkzcreate:zero_disk_flavorÚindexzList all serversZGETz/servers)ÚmethodÚpathZdetailz*List all servers with detailed informationz/servers/detailzindex:get_all_tenantsz!List all servers for all projectszdetail:get_all_tenantsz;List all servers with detailed information for all projectsZshowz Show a serverz/servers/{server_id}zshow:host_statusz5Show a server with additional host status informationZcreatezCreate a serverZPOSTzcreate:forced_hostz%Create a server on the specified hostzcreate:attach_volumez8Create a server with the requested volume attached to itzcreate:attach_networkz9Create a server with the requested network attached to ita¬ This rule controls the compute API validation behavior of creating a server with a flavor that has 0 disk, indicating the server should be volume-backed. For a flavor with disk=0, the root disk will be set to exactly the size of the image used to deploy the instance. However, in this case the filter_scheduler cannot select the compute host based on the virtual image size. Therefore, 0 should only be used for volume booted instances or for testing purposes. WARNING: It is a potential security exposure to enable this policy rule if users can upload their own images since repeated attempts to create a disk=0 flavor instance with a large image can exhaust the local disk of the compute (or shared storage cluster). See bug https://bugs.launchpad.net/nova/+bug/1739646 for details. This rule defaults to ``rule:admin_or_owner`` for backward compatibility but will be changed to default to ``rule:admin_api`` in a subsequent release. z is_admin:Truez/Attach an unshared external network to a serverz!/servers/{server_id}/os-interfaceÚdeletezDelete a serverZDELETEÚupdatezUpdate a serverZPUTZconfirm_resizezConfirm a server resizez+/servers/{server_id}/action (confirmResize)Z revert_resizezRevert a server resizez*/servers/{server_id}/action (revertResize)ZrebootzReboot a serverz$/servers/{server_id}/action (reboot)ZresizezResize a serverz$/servers/{server_id}/action (resize)ZrebuildzRebuild a serverz%/servers/{server_id}/action (rebuild)Zcreate_imagezCreate an image from a serverz)/servers/{server_id}/action (createImage)z create_image:allow_volume_backedz+Create an image from a volume backed serverÚstartzStart a serverz&/servers/{server_id}/action (os-start)Ústopz Stop a serverz%/servers/{server_id}/action (os-stop)Ztrigger_crash_dumpzTrigger crash dump in a serverz0/servers/{server_id}/action (trigger_crash_dump)c C s t S )N)Úrules© r r ú/usr/lib/python3.6/servers.pyÚ list_rules! s r N)Zoslo_policyr Zdmapir ÚbaseZRULE_ADMIN_OR_OWNERZRULE_AOOZSERVERSZNETWORK_ATTACH_EXTERNALZZERO_DISK_FLAVORZDocumentedRuleDefaultZRULE_ADMIN_APIr r r r r r Ú<module> s4