Repository URL to install this package:
Version:
5.1.2-5.1 ▾
|
python3-dmapi-el9
/
usr
/
lib
/
python3.9
/
site-packages
/
dmapi
/
policies
/
__pycache__
/
servers.cpython-39.pyc
|
---|
a քeÄ ã @ s¾ d dl mZ d dlmZ ejZdZdZed Z e ed eddd d g¡e ed eddd d g¡e ed ejddd d g¡e ed ejddd d g¡e ed edddd g¡e ed ejdddd dd d g¡e ed eddd d g¡e ed ejddd d g¡e ed eddd d g¡e ed eddd d g¡e e ed dd d g¡e ed!d"dd d dd#d g¡e ed$ ed%d&dd g¡e ed' ed(d)dd g¡e ed* ed+dd,d g¡e ed- ed.dd/d g¡e ed0 ed1dd2d g¡e ed3 ed4dd5d g¡e ed6 ed7dd8d g¡e ed9 ed:dd;d g¡e ed< ed=dd;d g¡e ed> ed?dd@d g¡e edA edBddCd g¡e edD edEddFd g¡gZdGdH 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.9/site-packages/dmapi/policies/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> sÒ þÿü þÿü þÿü þÿü þÿüþþûüþÿü þÿü þÿü þÿü þÿêþþùüþÿü þÿü þÿü þÿü þÿü þÿü þÿü þÿü þÿü þÿü þÿü þÿü û