€cdocutils.nodes
document
q)�q}q(U	nametypesq}q(X   infoqNX   create notification planqNX   notification plansqNX   notification typesq	NX   list notificationsq
NX6   list alarm notification history for a particular checkqNX   setupqNX   webhookqNX   test existing notificationqNX   test parametersqNX#   update and delete notification planqNX   notificationsqNX   create notificationqNX   emailqNX   alarm notification historyqNX
   attributesqNX$   list all possible notification typesqNX1   discover which checks have a notification historyqNX   update and delete notificationsqNX*   get a particular notification history itemqNuUsubstitution_defsq}qUparse_messagesq]q(cdocutils.nodes
system_message
q)�q}q (U	rawsourceq!U Uparentq"cdocutils.nodes
section
q#)�q$}q%(h!U U
referencedq&Kh"h#)�q'}q((h!U h"hUsourceq)XT   /Users/jamie/projects/php/php-opencloud/doc/services/monitoring/Notifications.md.rstq*Utagnameq+Usectionq,U
attributesq-}q.(Udupnamesq/]Uclassesq0]Ubackrefsq1]Uidsq2]q3Unotification-typesq4aUnamesq5]q6h	auUlineq7K_Udocumentq8hUchildrenq9]q:(cdocutils.nodes
title
q;)�q<}q=(h!X   Notification typesq>h"h'h)h*h+Utitleq?h-}q@(h/]h0]h1]h2]h5]uh7K_h8hh9]qAcdocutils.nodes
Text
qBX   Notification typesqC…�qD}qE(h!h>h"h<ubaubh$h#)�qF}qG(h!U h&Kh"h'h)h*h+h,h-}qH(h/]qIX   setupqJah0]h1]h2]qKUid2qLah5]uh7K€h8hh9]qM(h;)�qN}qO(h!X   SetupqPh"hFh)h*h+h?h-}qQ(h/]h0]h1]h2]h5]uh7K€h8hh9]qRhBX   SetupqS…�qT}qU(h!hPh"hNubaubcdocutils.nodes
paragraph
qV)�qW}qX(h!X¨   If you've already set up a main Notification object, and want to access
functionality for this Notification's particular Notification Type, you
can access its property:qYh"hFh)h*h+U	paragraphqZh-}q[(h/]h0]h1]h2]h5]uh7K‚h8hh9]q\hBX¨   If you've already set up a main Notification object, and want to access
functionality for this Notification's particular Notification Type, you
can access its property:q]…�q^}q_(h!hYh"hWubaubcdocutils.nodes
literal_block
q`)�qa}qb(h!X-   $type = $notification->getNotificationType();h"hFh)h*h+Uliteral_blockqch-}qd(U	xml:spaceqeUpreserveqfh2]h1]h/]h0]qg(UcodeqhX   phpqieh5]uh7K‰h8hh9]qjcdocutils.nodes
inline
qk)�ql}qm(h!X-   $type = $notification->getNotificationType();h-}qn(h/]h0]qoUotherqpah1]h2]h5]uh"hah9]qqhBX-   $type = $notification->getNotificationType();qr…�qs}qt(h!U h"hlubah+UinlinequubaubhV)�qv}qw(h!XE   Alternatively, you can retrieve an independent resource using the ID:qxh"hFh)h*h+hZh-}qy(h/]h0]h1]h2]h5]uh7KŠh8hh9]qzhBXE   Alternatively, you can retrieve an independent resource using the ID:q{…�q|}q}(h!hxh"hvubaubh`)�q~}q(h!XF   $typeId = 'pagerduty';
$type = $service->getNotificationType($typeId);h"hFh)h*h+hch-}q€(hehfh2]h1]h/]h0]q�(hhX   phpq‚eh5]uh7K�h8hh9]qƒhk)�q„}q…(h!XF   $typeId = 'pagerduty';
$type = $service->getNotificationType($typeId);h-}q†(h/]h0]q‡Uotherqˆah1]h2]h5]uh"h~h9]q‰hBXF   $typeId = 'pagerduty';
$type = $service->getNotificationType($typeId);qŠ…�q‹}qŒ(h!U h"h„ubah+huubaubeubh#)�q�}qŽ(h!U h"h'h)h*h+h,h-}q�(h/]h0]h1]h2]q�U$list-all-possible-notification-typesq‘ah5]q’hauh7K’h8hh9]q“(h;)�q”}q•(h!X$   List all possible notification typesq–h"h�h)h*h+h?h-}q—(h/]h0]h1]h2]h5]uh7K’h8hh9]q˜hBX$   List all possible notification typesq™…�qš}q›(h!h–h"h”ubaubh`)�qœ}q�(h!X�   $types = $service->getNotificationTypes();

foreach ($types as $type) {
    echo sprintf('%s %s', $type->getName(), $type->getDescription());
}h"h�h)h*h+hch-}qž(hehfh2]h1]h/]h0]qŸ(hhX   phpq eh5]uh7K›h8hh9]q¡hk)�q¢}q£(h!X�   $types = $service->getNotificationTypes();

foreach ($types as $type) {
    echo sprintf('%s %s', $type->getName(), $type->getDescription());
}h-}q¤(h/]h0]q¥Uotherq¦ah1]h2]h5]uh"hœh9]q§hBX�   $types = $service->getNotificationTypes();

foreach ($types as $type) {
    echo sprintf('%s %s', $type->getName(), $type->getDescription());
}q¨…�q©}qª(h!U h"h¢ubah+huubaubeubeubh)h*h+h,h-}q«(h/]q¬X   infoq­ah0]h1]h2]q®Uid1q¯ah5]uh7Kbh8hh9]q°(h;)�q±}q²(h!X   Infoq³h"h$h)h*h+h?h-}q´(h/]h0]h1]h2]h5]uh7Kbh8hh9]qµhBX   Infoq¶…�q·}q¸(h!h³h"h±ubaubhV)�q¹}qº(h!Xh   Pretty self-explanatory. Rackspace Cloud Monitoring currently supports
the following notification types:q»h"h$h)h*h+hZh-}q¼(h/]h0]h1]h2]h5]uh7Kdh8hh9]q½hBXh   Pretty self-explanatory. Rackspace Cloud Monitoring currently supports
the following notification types:q¾…�q¿}qÀ(h!h»h"h¹ubaubh#)�qÁ}qÂ(h!U h"h$h)h*h+h,h-}qÃ(h/]h0]h1]h2]qÄUwebhookqÅah5]qÆhauh7Khh8hh9]qÇ(h;)�qÈ}qÉ(h!X   WebhookqÊh"hÁh)h*h+h?h-}qË(h/]h0]h1]h2]h5]uh7Khh8hh9]qÌhBX   WebhookqÍ…�qÎ}qÏ(h!hÊh"hÈubaubhV)�qÐ}qÑ(h!Xa   Industry-standard web hooks, where JSON is posted to a configurable URL.
It has these attributes:qÒh"hÁh)h*h+hZh-}qÓ(h/]h0]h1]h2]h5]uh7Kjh8hh9]qÔhBXa   Industry-standard web hooks, where JSON is posted to a configurable URL.
It has these attributes:qÕ…�qÖ}q×(h!hÒh"hÐubaubcdocutils.nodes
table
qØ)�qÙ}qÚ(h!U h"hÁh)h*h+UtableqÛh-}qÜ(h/]h0]h1]h2]h5]uh7Nh8hh9]qÝcdocutils.nodes
tgroup
qÞ)�qß}qà(h!U h-}qá(h2]h1]h/]h0]h5]UcolsKuh"hÙh9]qâ(cdocutils.nodes
colspec
qã)�qä}qå(h!U h-}qæ(h2]h1]h/]h0]h5]UcolwidthKuh"hßh9]h+Ucolspecqçubhã)�qè}qé(h!U h-}qê(h2]h1]h/]h0]h5]UcolwidthK*uh"hßh9]h+hçubhã)�që}qì(h!U h-}qí(h2]h1]h/]h0]h5]UcolwidthKuh"hßh9]h+hçubcdocutils.nodes
thead
qî)�qï}qð(h!U h-}qñ(h/]h0]h1]h2]h5]uh"hßh9]qòcdocutils.nodes
row
qó)�qô}qõ(h!U h-}qö(h/]h0]h1]h2]h5]uh"hïh9]q÷(cdocutils.nodes
entry
qø)�qù}qú(h!U h-}qû(h/]h0]h1]h2]h5]uh"hôh9]qühV)�qý}qþ(h!X   Nameqÿh"hùh)h*h+hZh-}r   (h/]h0]h1]h2]h5]uh7Knh9]r  hBX   Namer  …�r  }r  (h!hÿh"hýubaubah+Uentryr  ubhø)�r  }r  (h!U h-}r  (h/]h0]h1]h2]h5]uh"hôh9]r	  hV)�r
  }r  (h!X   Descriptionr  h"j  h)h*h+hZh-}r  (h/]h0]h1]h2]h5]uh7Knh9]r  hBX   Descriptionr  …�r  }r  (h!j  h"j
  ubaubah+j  ubhø)�r  }r  (h!U h-}r  (h/]h0]h1]h2]h5]uh"hôh9]r  hV)�r  }r  (h!X	   Data typer  h"j  h)h*h+hZh-}r  (h/]h0]h1]h2]h5]uh7Knh9]r  hBX	   Data typer  …�r  }r  (h!j  h"j  ubaubah+j  ubeh+Urowr  ubah+Utheadr  ubcdocutils.nodes
tbody
r   )�r!  }r"  (h!U h-}r#  (h/]h0]h1]h2]h5]uh"hßh9]r$  hó)�r%  }r&  (h!U h-}r'  (h/]h0]h1]h2]h5]uh"j!  h9]r(  (hø)�r)  }r*  (h!U h-}r+  (h/]h0]h1]h2]h5]uh"j%  h9]r,  hV)�r-  }r.  (h!X   addressr/  h"j)  h)h*h+hZh-}r0  (h/]h0]h1]h2]h5]uh7Kph9]r1  hBX   addressr2  …�r3  }r4  (h!j/  h"j-  ubaubah+j  ubhø)�r5  }r6  (h!U h-}r7  (h/]h0]h1]h2]h5]uh"j%  h9]r8  hV)�r9  }r:  (h!X&   Email address to send notifications tor;  h"j5  h)h*h+hZh-}r<  (h/]h0]h1]h2]h5]uh7Kph9]r=  hBX&   Email address to send notifications tor>  …�r?  }r@  (h!j;  h"j9  ubaubah+j  ubhø)�rA  }rB  (h!U h-}rC  (h/]h0]h1]h2]h5]uh"j%  h9]rD  hV)�rE  }rF  (h!X   Valid emailrG  h"jA  h)h*h+hZh-}rH  (h/]h0]h1]h2]h5]uh7Kph9]rI  hBX   Valid emailrJ  …�rK  }rL  (h!jG  h"jE  ubaubah+j  ubeh+j  ubah+UtbodyrM  ubeh+UtgrouprN  ubaubeubh#)�rO  }rP  (h!U h"h$h)h*h+h,h-}rQ  (h/]h0]h1]h2]rR  UemailrS  ah5]rT  hauh7Kth8hh9]rU  (h;)�rV  }rW  (h!X   EmailrX  h"jO  h)h*h+h?h-}rY  (h/]h0]h1]h2]h5]uh7Kth8hh9]rZ  hBX   Emailr[  …�r\  }r]  (h!jX  h"jV  ubaubhV)�r^  }r_  (h!X\   Email alerts where the message is delivered to a specified address. It
has these attributes:r`  h"jO  h)h*h+hZh-}ra  (h/]h0]h1]h2]h5]uh7Kvh8hh9]rb  hBX\   Email alerts where the message is delivered to a specified address. It
has these attributes:rc  …�rd  }re  (h!j`  h"j^  ubaubhØ)�rf  }rg  (h!U h"jO  h)h*h+hÛh-}rh  (h/]h0]h1]h2]h5]uh7Nh8hh9]ri  hÞ)�rj  }rk  (h!U h-}rl  (h2]h1]h/]h0]h5]UcolsKuh"jf  h9]rm  (hã)�rn  }ro  (h!U h-}rp  (h2]h1]h/]h0]h5]UcolwidthKuh"jj  h9]h+hçubhã)�rq  }rr  (h!U h-}rs  (h2]h1]h/]h0]h5]UcolwidthK#uh"jj  h9]h+hçubhã)�rt  }ru  (h!U h-}rv  (h2]h1]h/]h0]h5]UcolwidthKuh"jj  h9]h+hçubhî)�rw  }rx  (h!U h-}ry  (h/]h0]h1]h2]h5]uh"jj  h9]rz  hó)�r{  }r|  (h!U h-}r}  (h/]h0]h1]h2]h5]uh"jw  h9]r~  (hø)�r  }r€  (h!U h-}r�  (h/]h0]h1]h2]h5]uh"j{  h9]r‚  hV)�rƒ  }r„  (h!X   Namer…  h"j  h)h*h+hZh-}r†  (h/]h0]h1]h2]h5]uh7Kzh9]r‡  hBX   Namerˆ  …�r‰  }rŠ  (h!j…  h"jƒ  ubaubah+j  ubhø)�r‹  }rŒ  (h!U h-}r�  (h/]h0]h1]h2]h5]uh"j{  h9]rŽ  hV)�r�  }r�  (h!X   Descriptionr‘  h"j‹  h)h*h+hZh-}r’  (h/]h0]h1]h2]h5]uh7Kzh9]r“  hBX   Descriptionr”  …�r•  }r–  (h!j‘  h"j�  ubaubah+j  ubhø)�r—  }r˜  (h!U h-}r™  (h/]h0]h1]h2]h5]uh"j{  h9]rš  hV)�r›  }rœ  (h!X	   Data typer�  h"j—  h)h*h+hZh-}rž  (h/]h0]h1]h2]h5]uh7Kzh9]rŸ  hBX	   Data typer   …�r¡  }r¢  (h!j�  h"j›  ubaubah+j  ubeh+j  ubah+j  ubj   )�r£  }r¤  (h!U h-}r¥  (h/]h0]h1]h2]h5]uh"jj  h9]r¦  hó)�r§  }r¨  (h!U h-}r©  (h/]h0]h1]h2]h5]uh"j£  h9]rª  (hø)�r«  }r¬  (h!U h-}r­  (h/]h0]h1]h2]h5]uh"j§  h9]r®  hV)�r¯  }r°  (h!X   urlr±  h"j«  h)h*h+hZh-}r²  (h/]h0]h1]h2]h5]uh7K|h9]r³  hBX   urlr´  …�rµ  }r¶  (h!j±  h"j¯  ubaubah+j  ubhø)�r·  }r¸  (h!U h-}r¹  (h/]h0]h1]h2]h5]uh"j§  h9]rº  hV)�r»  }r¼  (h!X   An HTTP or HTTPS URL to POST tor½  h"j·  h)h*h+hZh-}r¾  (h/]h0]h1]h2]h5]uh7K|h9]r¿  hBX   An HTTP or HTTPS URL to POST torÀ  …�rÁ  }rÂ  (h!j½  h"j»  ubaubah+j  ubhø)�rÃ  }rÄ  (h!U h-}rÅ  (h/]h0]h1]h2]h5]uh"j§  h9]rÆ  hV)�rÇ  }rÈ  (h!X	   Valid URLrÉ  h"jÃ  h)h*h+hZh-}rÊ  (h/]h0]h1]h2]h5]uh7K|h9]rË  hBX	   Valid URLrÌ  …�rÍ  }rÎ  (h!jÉ  h"jÇ  ubaubah+j  ubeh+j  ubah+jM  ubeh+jN  ubaubeubeubh)h*h+Usystem_messagerÏ  h-}rÐ  (h/]UlevelKh2]h1]rÑ  h¯aUsourceh*h0]h5]UlineKbUtypeUINFOrÒ  uh7Kbh8hh9]rÓ  hV)�rÔ  }rÕ  (h!U h-}rÖ  (h/]h0]h1]h2]h5]uh"hh9]r×  hBX'   Duplicate implicit target name: "info".rØ  …�rÙ  }rÚ  (h!U h"jÔ  ubah+hZubaubh)�rÛ  }rÜ  (h!U h"hFh)h*h+jÏ  h-}rÝ  (h/]UlevelKh2]h1]rÞ  hLaUsourceh*h0]h5]UlineK€UtypejÒ  uh7K€h8hh9]rß  hV)�rà  }rá  (h!U h-}râ  (h/]h0]h1]h2]h5]uh"jÛ  h9]rã  hBX(   Duplicate implicit target name: "setup".rä  …�rå  }ræ  (h!U h"jà  ubah+hZubaubh)�rç  }rè  (h!U h"h#)�ré  }rê  (h!U h&Kh"h#)�rë  }rì  (h!U h"hh)h*h+h,h-}rí  (h/]h0]h1]h2]rî  Unotification-plansrï  ah5]rð  hauh7K�h8hh9]rñ  (h;)�rò  }ró  (h!X   Notification plansrô  h"jë  h)h*h+h?h-}rõ  (h/]h0]h1]h2]h5]uh7K�h8hh9]rö  hBX   Notification plansr÷  …�rø  }rù  (h!jô  h"jò  ubaubjé  h#)�rú  }rû  (h!U h&Kh"jë  h)h*h+h,h-}rü  (h/]rý  X   setuprþ  ah0]h1]h2]rÿ  Uid4r   ah5]uh7K¸h8hh9]r  (h;)�r  }r  (h!X   Setupr  h"jú  h)h*h+h?h-}r  (h/]h0]h1]h2]h5]uh7K¸h8hh9]r  hBX   Setupr  …�r  }r	  (h!j  h"j  ubaubh`)�r
  }r  (h!X<   $planId = 'npAAAA';
$plan = $service->getNotificationPlan();h"jú  h)h*h+hch-}r  (hehfh2]h1]h/]h0]r  (hhX   phpr  eh5]uh7K¾h8hh9]r  hk)�r  }r  (h!X<   $planId = 'npAAAA';
$plan = $service->getNotificationPlan();h-}r  (h/]h0]r  Uotherr  ah1]h2]h5]uh"j
  h9]r  hBX<   $planId = 'npAAAA';
$plan = $service->getNotificationPlan();r  …�r  }r  (h!U h"j  ubah+huubaubeubh#)�r  }r  (h!U h&Kh"jë  h)h*h+h,h-}r  (h/]r  X
   attributesr  ah0]h1]h2]r  Uid5r  ah5]uh7KÀh8hh9]r   (h;)�r!  }r"  (h!X
   Attributesr#  h"j  h)h*h+h?h-}r$  (h/]h0]h1]h2]h5]uh7KÀh8hh9]r%  hBX
   Attributesr&  …�r'  }r(  (h!j#  h"j!  ubaubhØ)�r)  }r*  (h!U h"j  h)h*h+hÛh-}r+  (h/]h0]h1]h2]h5]uh7Nh8hh9]r,  hÞ)�r-  }r.  (h!U h-}r/  (h2]h1]h/]h0]h5]UcolsKuh"j)  h9]r0  (hã)�r1  }r2  (h!U h-}r3  (h2]h1]h/]h0]h5]UcolwidthKuh"j-  h9]h+hçubhã)�r4  }r5  (h!U h-}r6  (h2]h1]h/]h0]h5]UcolwidthKDuh"j-  h9]h+hçubhã)�r7  }r8  (h!U h-}r9  (h2]h1]h/]h0]h5]UcolwidthKuh"j-  h9]h+hçubhã)�r:  }r;  (h!U h-}r<  (h2]h1]h/]h0]h5]UcolwidthKuh"j-  h9]h+hçubhã)�r=  }r>  (h!U h-}r?  (h2]h1]h/]h0]h5]UcolwidthKuh"j-  h9]h+hçubhî)�r@  }rA  (h!U h-}rB  (h/]h0]h1]h2]h5]uh"j-  h9]rC  hó)�rD  }rE  (h!U h-}rF  (h/]h0]h1]h2]h5]uh"j@  h9]rG  (hø)�rH  }rI  (h!U h-}rJ  (h/]h0]h1]h2]h5]uh"jD  h9]rK  hV)�rL  }rM  (h!X   NamerN  h"jH  h)h*h+hZh-}rO  (h/]h0]h1]h2]h5]uh7KÃh9]rP  hBX   NamerQ  …�rR  }rS  (h!jN  h"jL  ubaubah+j  ubhø)�rT  }rU  (h!U h-}rV  (h/]h0]h1]h2]h5]uh"jD  h9]rW  hV)�rX  }rY  (h!X   DescriptionrZ  h"jT  h)h*h+hZh-}r[  (h/]h0]h1]h2]h5]uh7KÃh9]r\  hBX   Descriptionr]  …�r^  }r_  (h!jZ  h"jX  ubaubah+j  ubhø)�r`  }ra  (h!U h-}rb  (h/]h0]h1]h2]h5]uh"jD  h9]rc  hV)�rd  }re  (h!X	   Required?rf  h"j`  h)h*h+hZh-}rg  (h/]h0]h1]h2]h5]uh7KÃh9]rh  hBX	   Required?ri  …�rj  }rk  (h!jf  h"jd  ubaubah+j  ubhø)�rl  }rm  (h!U h-}rn  (h/]h0]h1]h2]h5]uh"jD  h9]ro  hV)�rp  }rq  (h!X	   Data typerr  h"jl  h)h*h+hZh-}rs  (h/]h0]h1]h2]h5]uh7KÃh9]rt  hBX	   Data typeru  …�rv  }rw  (h!jr  h"jp  ubaubah+j  ubhø)�rx  }ry  (h!U h-}rz  (h/]h0]h1]h2]h5]uh"jD  h9]r{  hV)�r|  }r}  (h!X   Methodr~  h"jx  h)h*h+hZh-}r  (h/]h0]h1]h2]h5]uh7KÃh9]r€  hBX   Methodr�  …�r‚  }rƒ  (h!j~  h"j|  ubaubah+j  ubeh+j  ubah+j  ubj   )�r„  }r…  (h!U h-}r†  (h/]h0]h1]h2]h5]uh"j-  h9]r‡  (hó)�rˆ  }r‰  (h!U h-}rŠ  (h/]h0]h1]h2]h5]uh"j„  h9]r‹  (hø)�rŒ  }r�  (h!U h-}rŽ  (h/]h0]h1]h2]h5]uh"jˆ  h9]r�  hV)�r�  }r‘  (h!X   labelr’  h"jŒ  h)h*h+hZh-}r“  (h/]h0]h1]h2]h5]uh7KÅh9]r”  hBX   labelr•  …�r–  }r—  (h!j’  h"j�  ubaubah+j  ubhø)�r˜  }r™  (h!U h-}rš  (h/]h0]h1]h2]h5]uh"jˆ  h9]r›  hV)�rœ  }r�  (h!X(   Friendly name for the notification plan.rž  h"j˜  h)h*h+hZh-}rŸ  (h/]h0]h1]h2]h5]uh7KÅh9]r   hBX(   Friendly name for the notification plan.r¡  …�r¢  }r£  (h!jž  h"jœ  ubaubah+j  ubhø)�r¤  }r¥  (h!U h-}r¦  (h/]h0]h1]h2]h5]uh"jˆ  h9]r§  hV)�r¨  }r©  (h!X   Requiredrª  h"j¤  h)h*h+hZh-}r«  (h/]h0]h1]h2]h5]uh7KÅh9]r¬  hBX   Requiredr­  …�r®  }r¯  (h!jª  h"j¨  ubaubah+j  ubhø)�r°  }r±  (h!U h-}r²  (h/]h0]h1]h2]h5]uh"jˆ  h9]r³  hV)�r´  }rµ  (h!X   String (1..255 chars)r¶  h"j°  h)h*h+hZh-}r·  (h/]h0]h1]h2]h5]uh7KÅh9]r¸  hBX   String (1..255 chars)r¹  …�rº  }r»  (h!j¶  h"j´  ubaubah+j  ubhø)�r¼  }r½  (h!U h-}r¾  (h/]h0]h1]h2]h5]uh"jˆ  h9]r¿  hV)�rÀ  }rÁ  (h!X   ``getLabel()``rÂ  h"j¼  h)h*h+hZh-}rÃ  (h/]h0]h1]h2]h5]uh7KÅh9]rÄ  cdocutils.nodes
literal
rÅ  )�rÆ  }rÇ  (h!jÂ  h-}rÈ  (h/]h0]h1]h2]h5]uh"jÀ  h9]rÉ  hBX
   getLabel()rÊ  …�rË  }rÌ  (h!U h"jÆ  ubah+UliteralrÍ  ubaubah+j  ubeh+j  ubhó)�rÎ  }rÏ  (h!U h-}rÐ  (h/]h0]h1]h2]h5]uh"j„  h9]rÑ  (hø)�rÒ  }rÓ  (h!U h-}rÔ  (h/]h0]h1]h2]h5]uh"jÎ  h9]rÕ  hV)�rÖ  }r×  (h!X   critical\_stateh"jÒ  h)h*h+hZh-}rØ  (h/]h0]h1]h2]h5]uh7KÇh9]rÙ  hBX   critical_staterÚ  …�rÛ  }rÜ  (h!X   critical\_stateh"jÖ  ubaubah+j  ubhø)�rÝ  }rÞ  (h!U h-}rß  (h/]h0]h1]h2]h5]uh"jÎ  h9]rà  hV)�rá  }râ  (h!X@   The notification list to send to when the state is ``CRITICAL``.h"jÝ  h)h*h+hZh-}rã  (h/]h0]h1]h2]h5]uh7KÇh9]rä  (hBX3   The notification list to send to when the state is rå  …�ræ  }rç  (h!X3   The notification list to send to when the state is h"já  ubjÅ  )�rè  }ré  (h!X   ``CRITICAL``h-}rê  (h/]h0]h1]h2]h5]uh"já  h9]rë  hBX   CRITICALrì  …�rí  }rî  (h!U h"jè  ubah+jÍ  ubhBX   .…�rï  }rð  (h!X   .h"já  ubeubah+j  ubhø)�rñ  }rò  (h!U h-}ró  (h/]h0]h1]h2]h5]uh"jÎ  h9]rô  hV)�rõ  }rö  (h!X   Optionalr÷  h"jñ  h)h*h+hZh-}rø  (h/]h0]h1]h2]h5]uh7KÇh9]rù  hBX   Optionalrú  …�rû  }rü  (h!j÷  h"jõ  ubaubah+j  ubhø)�rý  }rþ  (h!U h-}rÿ  (h/]h0]h1]h2]h5]uh"jÎ  h9]r   hV)�r  }r  (h!X   Arrayr  h"jý  h)h*h+hZh-}r  (h/]h0]h1]h2]h5]uh7KÇh9]r  hBX   Arrayr  …�r  }r  (h!j  h"j  ubaubah+j  ubhø)�r	  }r
  (h!U h-}r  (h/]h0]h1]h2]h5]uh"jÎ  h9]r  hV)�r  }r  (h!X   ``getCriticalState()``r  h"j	  h)h*h+hZh-}r  (h/]h0]h1]h2]h5]uh7KÇh9]r  jÅ  )�r  }r  (h!j  h-}r  (h/]h0]h1]h2]h5]uh"j  h9]r  hBX   getCriticalState()r  …�r  }r  (h!U h"j  ubah+jÍ  ubaubah+j  ubeh+j  ubhó)�r  }r  (h!U h-}r  (h/]h0]h1]h2]h5]uh"j„  h9]r  (hø)�r  }r  (h!U h-}r  (h/]h0]h1]h2]h5]uh"j  h9]r   hV)�r!  }r"  (h!X	   ok\_stateh"j  h)h*h+hZh-}r#  (h/]h0]h1]h2]h5]uh7KÉh9]r$  hBX   ok_stater%  …�r&  }r'  (h!X	   ok\_stateh"j!  ubaubah+j  ubhø)�r(  }r)  (h!U h-}r*  (h/]h0]h1]h2]h5]uh"j  h9]r+  hV)�r,  }r-  (h!X:   The notification list to send to when the state is ``OK``.h"j(  h)h*h+hZh-}r.  (h/]h0]h1]h2]h5]uh7KÉh9]r/  (hBX3   The notification list to send to when the state is r0  …�r1  }r2  (h!X3   The notification list to send to when the state is h"j,  ubjÅ  )�r3  }r4  (h!X   ``OK``h-}r5  (h/]h0]h1]h2]h5]uh"j,  h9]r6  hBX   OKr7  …�r8  }r9  (h!U h"j3  ubah+jÍ  ubhBX   .…�r:  }r;  (h!X   .h"j,  ubeubah+j  ubhø)�r<  }r=  (h!U h-}r>  (h/]h0]h1]h2]h5]uh"j  h9]r?  hV)�r@  }rA  (h!X   OptionalrB  h"j<  h)h*h+hZh-}rC  (h/]h0]h1]h2]h5]uh7KÉh9]rD  hBX   OptionalrE  …�rF  }rG  (h!jB  h"j@  ubaubah+j  ubhø)�rH  }rI  (h!U h-}rJ  (h/]h0]h1]h2]h5]uh"j  h9]rK  hV)�rL  }rM  (h!X   ArrayrN  h"jH  h)h*h+hZh-}rO  (h/]h0]h1]h2]h5]uh7KÉh9]rP  hBX   ArrayrQ  …�rR  }rS  (h!jN  h"jL  ubaubah+j  ubhø)�rT  }rU  (h!U h-}rV  (h/]h0]h1]h2]h5]uh"j  h9]rW  hV)�rX  }rY  (h!X   ``getOkState()``rZ  h"jT  h)h*h+hZh-}r[  (h/]h0]h1]h2]h5]uh7KÉh9]r\  jÅ  )�r]  }r^  (h!jZ  h-}r_  (h/]h0]h1]h2]h5]uh"jX  h9]r`  hBX   getOkState()ra  …�rb  }rc  (h!U h"j]  ubah+jÍ  ubaubah+j  ubeh+j  ubhó)�rd  }re  (h!U h-}rf  (h/]h0]h1]h2]h5]uh"j„  h9]rg  (hø)�rh  }ri  (h!U h-}rj  (h/]h0]h1]h2]h5]uh"jd  h9]rk  hV)�rl  }rm  (h!X   warning\_stateh"jh  h)h*h+hZh-}rn  (h/]h0]h1]h2]h5]uh7KËh9]ro  hBX   warning_staterp  …�rq  }rr  (h!X   warning\_stateh"jl  ubaubah+j  ubhø)�rs  }rt  (h!U h-}ru  (h/]h0]h1]h2]h5]uh"jd  h9]rv  hV)�rw  }rx  (h!X?   The notification list to send to when the state is ``WARNING``.h"js  h)h*h+hZh-}ry  (h/]h0]h1]h2]h5]uh7KËh9]rz  (hBX3   The notification list to send to when the state is r{  …�r|  }r}  (h!X3   The notification list to send to when the state is h"jw  ubjÅ  )�r~  }r  (h!X   ``WARNING``h-}r€  (h/]h0]h1]h2]h5]uh"jw  h9]r�  hBX   WARNINGr‚  …�rƒ  }r„  (h!U h"j~  ubah+jÍ  ubhBX   .…�r…  }r†  (h!X   .h"jw  ubeubah+j  ubhø)�r‡  }rˆ  (h!U h-}r‰  (h/]h0]h1]h2]h5]uh"jd  h9]rŠ  hV)�r‹  }rŒ  (h!X   Optionalr�  h"j‡  h)h*h+hZh-}rŽ  (h/]h0]h1]h2]h5]uh7KËh9]r�  hBX   Optionalr�  …�r‘  }r’  (h!j�  h"j‹  ubaubah+j  ubhø)�r“  }r”  (h!U h-}r•  (h/]h0]h1]h2]h5]uh"jd  h9]r–  hV)�r—  }r˜  (h!X   Arrayr™  h"j“  h)h*h+hZh-}rš  (h/]h0]h1]h2]h5]uh7KËh9]r›  hBX   Arrayrœ  …�r�  }rž  (h!j™  h"j—  ubaubah+j  ubhø)�rŸ  }r   (h!U h-}r¡  (h/]h0]h1]h2]h5]uh"jd  h9]r¢  hV)�r£  }r¤  (h!X   ``getWarningState()``r¥  h"jŸ  h)h*h+hZh-}r¦  (h/]h0]h1]h2]h5]uh7KËh9]r§  jÅ  )�r¨  }r©  (h!j¥  h-}rª  (h/]h0]h1]h2]h5]uh"j£  h9]r«  hBX   getWarningState()r¬  …�r­  }r®  (h!U h"j¨  ubah+jÍ  ubaubah+j  ubeh+j  ubeh+jM  ubeh+jN  ubaubeubh#)�r¯  }r°  (h!U h"jë  h)h*h+h,h-}r±  (h/]h0]h1]h2]r²  Ucreate-notification-planr³  ah5]r´  hauh7KÏh8hh9]rµ  (h;)�r¶  }r·  (h!X   Create Notification Planr¸  h"j¯  h)h*h+h?h-}r¹  (h/]h0]h1]h2]h5]uh7KÏh8hh9]rº  hBX   Create Notification Planr»  …�r¼  }r½  (h!j¸  h"j¶  ubaubh`)�r¾  }r¿  (h!XÃ   $plan->create(array(
    'label'          => 'New Notification Plan',
    'critical_state' => array('ntAAAA'),
    'ok_state'       => array('ntBBBB'),
    'warning_state'  => array('ntCCCC')
));h"j¯  h)h*h+hch-}rÀ  (hehfh2]h1]h/]h0]rÁ  (hhX   phprÂ  eh5]uh7KÙh8hh9]rÃ  hk)�rÄ  }rÅ  (h!XÃ   $plan->create(array(
    'label'          => 'New Notification Plan',
    'critical_state' => array('ntAAAA'),
    'ok_state'       => array('ntBBBB'),
    'warning_state'  => array('ntCCCC')
));h-}rÆ  (h/]h0]rÇ  UotherrÈ  ah1]h2]h5]uh"j¾  h9]rÉ  hBXÃ   $plan->create(array(
    'label'          => 'New Notification Plan',
    'critical_state' => array('ntAAAA'),
    'ok_state'       => array('ntBBBB'),
    'warning_state'  => array('ntCCCC')
));rÊ  …�rË  }rÌ  (h!U h"jÄ  ubah+huubaubeubh#)�rÍ  }rÎ  (h!U h"jë  h)h*h+h,h-}rÏ  (h/]h0]h1]h2]rÐ  U#update-and-delete-notification-planrÑ  ah5]rÒ  hauh7KÛh8hh9]rÓ  (h;)�rÔ  }rÕ  (h!X#   Update and delete Notification PlanrÖ  h"jÍ  h)h*h+h?h-}r×  (h/]h0]h1]h2]h5]uh7KÛh8hh9]rØ  hBX#   Update and delete Notification PlanrÙ  …�rÚ  }rÛ  (h!jÖ  h"jÔ  ubaubh`)�rÜ  }rÝ  (h!Xe   // Update
$plan->update(array(
    'label' => 'New label for my plan'
));

// Delete
$plan->delete();h"jÍ  h)h*h+hch-}rÞ  (hehfh2]h1]h/]h0]rß  (hhX   phprà  eh5]uh7Kæh8hh9]rá  hk)�râ  }rã  (h!Xe   // Update
$plan->update(array(
    'label' => 'New label for my plan'
));

// Delete
$plan->delete();h-}rä  (h/]h0]rå  Uotherræ  ah1]h2]h5]uh"jÜ  h9]rç  hBXe   // Update
$plan->update(array(
    'label' => 'New label for my plan'
));

// Delete
$plan->delete();rè  …�ré  }rê  (h!U h"jâ  ubah+huubaubeubeubh)h*h+h,h-}rë  (h/]rì  X   inforí  ah0]h1]h2]rî  Uid3rï  ah5]uh7K h8hh9]rð  (h;)�rñ  }rò  (h!X   Inforó  h"jé  h)h*h+h?h-}rô  (h/]h0]h1]h2]h5]uh7K h8hh9]rõ  hBX   Inforö  …�r÷  }rø  (h!jó  h"jñ  ubaubhV)�rù  }rú  (h!XÎ   A notification plan contains a set of notification actions that
Rackspace Cloud Monitoring executes when triggered by an alarm.
Rackspace Cloud Monitoring currently supports webhook and email
notifications.rû  h"jé  h)h*h+hZh-}rü  (h/]h0]h1]h2]h5]uh7K¢h8hh9]rý  hBXÎ   A notification plan contains a set of notification actions that
Rackspace Cloud Monitoring executes when triggered by an alarm.
Rackspace Cloud Monitoring currently supports webhook and email
notifications.rþ  …�rÿ  }r   (h!jû  h"jù  ubaubhV)�r  }r  (h!X±  Each notification state can contain multiple notification actions. For
example, you can create a notification plan that hits a webhook/email to
notify your operations team if a warning occurs. However, if the warning
escalates to an Error, the notification plan could be configured to hit
a different webhook/email that triggers both email and SMS messages to
the operations team. The notification plan supports the following
states:r  h"jé  h)h*h+hZh-}r  (h/]h0]h1]h2]h5]uh7K§h8hh9]r  hBX±  Each notification state can contain multiple notification actions. For
example, you can create a notification plan that hits a webhook/email to
notify your operations team if a warning occurs. However, if the warning
escalates to an Error, the notification plan could be configured to hit
a different webhook/email that triggers both email and SMS messages to
the operations team. The notification plan supports the following
states:r  …�r  }r  (h!j  h"j  ubaubcdocutils.nodes
bullet_list
r	  )�r
  }r  (h!U h"jé  h)h*h+Ubullet_listr  h-}r  (Ubulletr  X   -h2]h1]h/]h0]h5]uh7K¯h8hh9]r  (cdocutils.nodes
list_item
r  )�r  }r  (h!X   Criticalr  h"j
  h)h*h+U	list_itemr  h-}r  (h/]h0]h1]h2]h5]uh7Nh8hh9]r  hV)�r  }r  (h!j  h"j  h)h*h+hZh-}r  (h/]h0]h1]h2]h5]uh7K¯h9]r  hBX   Criticalr  …�r  }r  (h!j  h"j  ubaubaubj  )�r  }r  (h!X   Warningr   h"j
  h)h*h+j  h-}r!  (h/]h0]h1]h2]h5]uh7Nh8hh9]r"  hV)�r#  }r$  (h!j   h"j  h)h*h+hZh-}r%  (h/]h0]h1]h2]h5]uh7K°h9]r&  hBX   Warningr'  …�r(  }r)  (h!j   h"j#  ubaubaubj  )�r*  }r+  (h!X   OK
h"j
  h)h*h+j  h-}r,  (h/]h0]h1]h2]h5]uh7Nh8hh9]r-  hV)�r.  }r/  (h!X   OKr0  h"j*  h)h*h+hZh-}r1  (h/]h0]h1]h2]h5]uh7K±h9]r2  hBX   OKr3  …�r4  }r5  (h!j0  h"j.  ubaubaubeubhV)�r6  }r7  (h!X±   A notification plan, ``npTechnicalContactsEmail``, is provided by
default which will email all of the technical contacts on file for an
account whenever there is a state change.h"jé  h)h*h+hZh-}r8  (h/]h0]h1]h2]h5]uh7K³h8hh9]r9  (hBX   A notification plan, r:  …�r;  }r<  (h!X   A notification plan, h"j6  ubjÅ  )�r=  }r>  (h!X   ``npTechnicalContactsEmail``h-}r?  (h/]h0]h1]h2]h5]uh"j6  h9]r@  hBX   npTechnicalContactsEmailrA  …�rB  }rC  (h!U h"j=  ubah+jÍ  ubhBX€   , is provided by
default which will email all of the technical contacts on file for an
account whenever there is a state change.rD  …�rE  }rF  (h!X€   , is provided by
default which will email all of the technical contacts on file for an
account whenever there is a state change.h"j6  ubeubeubh)h*h+jÏ  h-}rG  (h/]UlevelKh2]h1]rH  jï  aUsourceh*h0]h5]UlineK UtypejÒ  uh7K h8hh9]rI  hV)�rJ  }rK  (h!U h-}rL  (h/]h0]h1]h2]h5]uh"jç  h9]rM  hBX'   Duplicate implicit target name: "info".rN  …�rO  }rP  (h!U h"jJ  ubah+hZubaubh)�rQ  }rR  (h!U h"jú  h)h*h+jÏ  h-}rS  (h/]UlevelKh2]h1]rT  j   aUsourceh*h0]h5]UlineK¸UtypejÒ  uh7K¸h8hh9]rU  hV)�rV  }rW  (h!U h-}rX  (h/]h0]h1]h2]h5]uh"jQ  h9]rY  hBX(   Duplicate implicit target name: "setup".rZ  …�r[  }r\  (h!U h"jV  ubah+hZubaubh)�r]  }r^  (h!U h"j  h)h*h+jÏ  h-}r_  (h/]UlevelKh2]h1]r`  j  aUsourceh*h0]h5]UlineKÀUtypejÒ  uh7KÀh8hh9]ra  hV)�rb  }rc  (h!U h-}rd  (h/]h0]h1]h2]h5]uh"j]  h9]re  hBX-   Duplicate implicit target name: "attributes".rf  …�rg  }rh  (h!U h"jb  ubah+hZubaubh)�ri  }rj  (h!U h"h#)�rk  }rl  (h!U h&Kh"h#)�rm  }rn  (h!U h"hh)h*h+h,h-}ro  (h/]h0]h1]h2]rp  Ualarm-notification-historyrq  ah5]rr  hauh7Kèh8hh9]rs  (h;)�rt  }ru  (h!X   Alarm Notification Historyrv  h"jm  h)h*h+h?h-}rw  (h/]h0]h1]h2]h5]uh7Kèh8hh9]rx  hBX   Alarm Notification Historyry  …�rz  }r{  (h!jv  h"jt  ubaubjk  h#)�r|  }r}  (h!U h&Kh"jm  h)h*h+h,h-}r~  (h/]r  X   setupr€  ah0]h1]h2]r�  Uid7r‚  ah5]uh7Kùh8hh9]rƒ  (h;)�r„  }r…  (h!X   Â Setupr†  h"j|  h)h*h+h?h-}r‡  (h/]h0]h1]h2]h5]uh7Kùh8hh9]rˆ  hBX   Â Setupr‰  …�rŠ  }r‹  (h!j†  h"j„  ubaubhV)�rŒ  }r�  (h!Xž   Notification History is a sub-resource of an Alarm. For more information
about working with Alarms, please consult the relevant
`documentation <Alarms.md>`__.h"j|  h)h*h+hZh-}rŽ  (h/]h0]h1]h2]h5]uh7Kûh8hh9]r�  (hBX€   Notification History is a sub-resource of an Alarm. For more information
about working with Alarms, please consult the relevant
r�  …�r‘  }r’  (h!X€   Notification History is a sub-resource of an Alarm. For more information
about working with Alarms, please consult the relevant
h"jŒ  ubcdocutils.nodes
reference
r“  )�r”  }r•  (h!X   `documentation <Alarms.md>`__h-}r–  (UnameX   documentationUrefurir—  X	   Alarms.mdh2]h1]h/]h0]h5]uh"jŒ  h9]r˜  hBX   documentationr™  …�rš  }r›  (h!U h"j”  ubah+U	referencerœ  ubhBX   .…�r�  }rž  (h!X   .h"jŒ  ubeubeubh#)�rŸ  }r   (h!U h"jm  h)h*h+h,h-}r¡  (h/]h0]h1]h2]r¢  U1discover-which-checks-have-a-notification-historyr£  ah5]r¤  hauh7M h8hh9]r¥  (h;)�r¦  }r§  (h!X1   Discover which Checks have a Notification Historyr¨  h"jŸ  h)h*h+h?h-}r©  (h/]h0]h1]h2]h5]uh7M h8hh9]rª  hBX1   Discover which Checks have a Notification Historyr«  …�r¬  }r­  (h!j¨  h"j¦  ubaubhV)�r®  }r¯  (h!XM   This operation list checks for which alarm notification history is
available:r°  h"jŸ  h)h*h+hZh-}r±  (h/]h0]h1]h2]h5]uh7Mh8hh9]r²  hBXM   This operation list checks for which alarm notification history is
available:r³  …�r´  }rµ  (h!j°  h"j®  ubaubh`)�r¶  }r·  (h!X&   $checks = $alarm->getRecordedChecks();h"jŸ  h)h*h+hch-}r¸  (hehfh2]h1]h/]h0]r¹  (hhX   phprº  eh5]uh7Mh8hh9]r»  hk)�r¼  }r½  (h!X&   $checks = $alarm->getRecordedChecks();h-}r¾  (h/]h0]r¿  UotherrÀ  ah1]h2]h5]uh"j¶  h9]rÁ  hBX&   $checks = $alarm->getRecordedChecks();rÂ  …�rÃ  }rÄ  (h!U h"j¼  ubah+huubaubeubh#)�rÅ  }rÆ  (h!U h"jm  h)h*h+h,h-}rÇ  (h/]h0]h1]h2]rÈ  U6list-alarm-notification-history-for-a-particular-checkrÉ  ah5]rÊ  hauh7M
h8hh9]rË  (h;)�rÌ  }rÍ  (h!X6   List Alarm Notification History for a particular CheckrÎ  h"jÅ  h)h*h+h?h-}rÏ  (h/]h0]h1]h2]h5]uh7M
h8hh9]rÐ  hBX6   List Alarm Notification History for a particular CheckrÑ  …�rÒ  }rÓ  (h!jÎ  h"jÌ  ubaubh`)�rÔ  }rÕ  (h!XA   $checkHistory = $alarm->getNotificationHistoryForCheck('chAAAA');h"jÅ  h)h*h+hch-}rÖ  (hehfh2]h1]h/]h0]r×  (hhX   phprØ  eh5]uh7Mh8hh9]rÙ  hk)�rÚ  }rÛ  (h!XA   $checkHistory = $alarm->getNotificationHistoryForCheck('chAAAA');h-}rÜ  (h/]h0]rÝ  UotherrÞ  ah1]h2]h5]uh"jÔ  h9]rß  hBXA   $checkHistory = $alarm->getNotificationHistoryForCheck('chAAAA');rà  …�rá  }râ  (h!U h"jÚ  ubah+huubaubeubh#)�rã  }rä  (h!U h"jm  h)h*h+h,h-}rå  (h/]h0]h1]h2]ræ  U*get-a-particular-notification-history-itemrç  ah5]rè  hauh7Mh8hh9]ré  (h;)�rê  }rë  (h!X*   Get a particular Notification History itemrì  h"jã  h)h*h+h?h-}rí  (h/]h0]h1]h2]h5]uh7Mh8hh9]rî  hBX*   Get a particular Notification History itemrï  …�rð  }rñ  (h!jì  h"jê  ubaubh`)�rò  }ró  (h!X“   $checkId  = 'chAAAA';
$itemUuid = '646ac7b0-0b34-11e1-a0a1-0ff89fa2fa26';

$singleItem = $history->getNotificationHistoryItem($checkId, $itemUuid);h"jã  h)h*h+hch-}rô  (hehfh2]h1]h/]h0]rõ  (hhX   phprö  eh5]uh7Mh8hh9]r÷  hk)�rø  }rù  (h!X“   $checkId  = 'chAAAA';
$itemUuid = '646ac7b0-0b34-11e1-a0a1-0ff89fa2fa26';

$singleItem = $history->getNotificationHistoryItem($checkId, $itemUuid);h-}rú  (h/]h0]rû  Uotherrü  ah1]h2]h5]uh"jò  h9]rý  hBX“   $checkId  = 'chAAAA';
$itemUuid = '646ac7b0-0b34-11e1-a0a1-0ff89fa2fa26';

$singleItem = $history->getNotificationHistoryItem($checkId, $itemUuid);rþ  …�rÿ  }r   (h!U h"jø  ubah+huubaubeubeubh)h*h+h,h-}r  (h/]r  X   infor  ah0]h1]h2]r  Uid6r  ah5]uh7Këh8hh9]r  (h;)�r  }r  (h!X   Infor	  h"jk  h)h*h+h?h-}r
  (h/]h0]h1]h2]h5]uh7Këh8hh9]r  hBX   Infor  …�r  }r  (h!j	  h"j  ubaubhV)�r  }r  (h!Xx  The monitoring service keeps a record of notifications sent for each
alarm. This history is further subdivided by the check on which the
notification occurred. Every attempt to send a notification is recorded,
making this history a valuable tool in diagnosing issues with unreceived
notifications, in addition to offering a means of viewing the history of
an alarm's statuses.r  h"jk  h)h*h+hZh-}r  (h/]h0]h1]h2]h5]uh7Kíh8hh9]r  hBXx  The monitoring service keeps a record of notifications sent for each
alarm. This history is further subdivided by the check on which the
notification occurred. Every attempt to send a notification is recorded,
making this history a valuable tool in diagnosing issues with unreceived
notifications, in addition to offering a means of viewing the history of
an alarm's statuses.r  …�r  }r  (h!j  h"j  ubaubhV)�r  }r  (h!Xµ   Alarm notification history is accessible as a Time Series Collection. By
default alarm notification history is stored for 30 days and the API
queries the last 7 days of information.r  h"jk  h)h*h+hZh-}r  (h/]h0]h1]h2]h5]uh7Kôh8hh9]r  hBXµ   Alarm notification history is accessible as a Time Series Collection. By
default alarm notification history is stored for 30 days and the API
queries the last 7 days of information.r  …�r  }r  (h!j  h"j  ubaubeubh)h*h+jÏ  h-}r  (h/]UlevelKh2]h1]r   j  aUsourceh*h0]h5]UlineKëUtypejÒ  uh7Këh8hh9]r!  hV)�r"  }r#  (h!U h-}r$  (h/]h0]h1]h2]h5]uh"ji  h9]r%  hBX'   Duplicate implicit target name: "info".r&  …�r'  }r(  (h!U h"j"  ubah+hZubaubh)�r)  }r*  (h!U h"j|  h)h*h+jÏ  h-}r+  (h/]UlevelKh2]h1]r,  j‚  aUsourceh*h0]h5]UlineKùUtypejÒ  uh7Kùh8hh9]r-  hV)�r.  }r/  (h!U h-}r0  (h/]h0]h1]h2]h5]uh"j)  h9]r1  hBX(   Duplicate implicit target name: "setup".r2  …�r3  }r4  (h!U h"j.  ubah+hZubaubeUcurrent_sourcer5  NU
decorationr6  NUautofootnote_startr7  KUnameidsr8  }r9  (hNhj³  hjï  h	h4h
Ulist-notificationsr:  hjÉ  hNhhÅhUtest-existing-notificationr;  hUtest-parametersr<  hjÑ  hUnotificationsr=  hUcreate-notificationr>  hjS  hjq  hNhh‘hj£  hUupdate-and-delete-notificationsr?  hjç  uh9]r@  (h#)�rA  }rB  (h!U h"hh)h*h+h,h-}rC  (h/]h0]h1]h2]rD  j=  ah5]rE  hauh7Kh8hh9]rF  (h;)�rG  }rH  (h!X   NotificationsrI  h"jA  h)h*h+h?h-}rJ  (h/]h0]h1]h2]h5]uh7Kh8hh9]rK  hBX   NotificationsrL  …�rM  }rN  (h!jI  h"jG  ubaubh#)�rO  }rP  (h!U h&Kh"jA  h)h*h+h,h-}rQ  (h/]rR  h­ah0]h1]h2]rS  UinforT  ah5]uh7Kh8hh9]rU  (h;)�rV  }rW  (h!X   InforX  h"jO  h)h*h+h?h-}rY  (h/]h0]h1]h2]h5]uh7Kh8hh9]rZ  hBX   Infor[  …�r\  }r]  (h!jX  h"jV  ubaubhV)�r^  }r_  (h!Xt   A notification is a destination to send an alarm; it can be a variety of
different types, and will evolve over time.r`  h"jO  h)h*h+hZh-}ra  (h/]h0]h1]h2]h5]uh7Kh8hh9]rb  hBXt   A notification is a destination to send an alarm; it can be a variety of
different types, and will evolve over time.rc  …�rd  }re  (h!j`  h"j^  ubaubhV)�rf  }rg  (h!X¼   For instance, with a webhook type notification, Cloud Monitoring posts
JSON formatted data to a user-specified URL on an alert condition (Check
goes from ``OK`` -> ``CRITICAL`` and so on).h"jO  h)h*h+hZh-}rh  (h/]h0]h1]h2]h5]uh7K
h8hh9]ri  (hBXš   For instance, with a webhook type notification, Cloud Monitoring posts
JSON formatted data to a user-specified URL on an alert condition (Check
goes from rj  …�rk  }rl  (h!Xš   For instance, with a webhook type notification, Cloud Monitoring posts
JSON formatted data to a user-specified URL on an alert condition (Check
goes from h"jf  ubjÅ  )�rm  }rn  (h!X   ``OK``h-}ro  (h/]h0]h1]h2]h5]uh"jf  h9]rp  hBX   OKrq  …�rr  }rs  (h!U h"jm  ubah+jÍ  ubhBX    -> rt  …�ru  }rv  (h!X    -> h"jf  ubjÅ  )�rw  }rx  (h!X   ``CRITICAL``h-}ry  (h/]h0]h1]h2]h5]uh"jf  h9]rz  hBX   CRITICALr{  …�r|  }r}  (h!U h"jw  ubah+jÍ  ubhBX    and so on).r~  …�r  }r€  (h!X    and so on).h"jf  ubeubeubh#)�r�  }r‚  (h!U h&Kh"jA  h)h*h+h,h-}rƒ  (h/]r„  hJah0]h1]h2]r…  Usetupr†  ah5]uh7Kh8hh9]r‡  (h;)�rˆ  }r‰  (h!X   SetuprŠ  h"j�  h)h*h+h?h-}r‹  (h/]h0]h1]h2]h5]uh7Kh8hh9]rŒ  hBX   Setupr�  …�rŽ  }r�  (h!jŠ  h"jˆ  ubaubh`)�r�  }r‘  (h!X?   $id = 'ntAAAA';
$notification = $service->getNotification($id);h"j�  h)h*h+hch-}r’  (hehfh2]h1]h/]h0]r“  (hhX   phpr”  eh5]uh7Kh8hh9]r•  hk)�r–  }r—  (h!X?   $id = 'ntAAAA';
$notification = $service->getNotification($id);h-}r˜  (h/]h0]r™  Uotherrš  ah1]h2]h5]uh"j�  h9]r›  hBX?   $id = 'ntAAAA';
$notification = $service->getNotification($id);rœ  …�r�  }rž  (h!U h"j–  ubah+huubaubeubh#)�rŸ  }r   (h!U h&Kh"jA  h)h*h+h,h-}r¡  (h/]r¢  j  ah0]h1]h2]r£  U
attributesr¤  ah5]uh7Kh8hh9]r¥  (h;)�r¦  }r§  (h!X
   Attributesr¨  h"jŸ  h)h*h+h?h-}r©  (h/]h0]h1]h2]h5]uh7Kh8hh9]rª  hBX
   Attributesr«  …�r¬  }r­  (h!j¨  h"j¦  ubaubhØ)�r®  }r¯  (h!U h"jŸ  h)h*h+hÛh-}r°  (h/]h0]h1]h2]h5]uh7Nh8hh9]r±  hÞ)�r²  }r³  (h!U h-}r´  (h2]h1]h/]h0]h5]UcolsKuh"j®  h9]rµ  (hã)�r¶  }r·  (h!U h-}r¸  (h2]h1]h/]h0]h5]UcolwidthKuh"j²  h9]h+hçubhã)�r¹  }rº  (h!U h-}r»  (h2]h1]h/]h0]h5]UcolwidthKKuh"j²  h9]h+hçubhã)�r¼  }r½  (h!U h-}r¾  (h2]h1]h/]h0]h5]UcolwidthK;uh"j²  h9]h+hçubhã)�r¿  }rÀ  (h!U h-}rÁ  (h2]h1]h/]h0]h5]UcolwidthKuh"j²  h9]h+hçubhî)�rÂ  }rÃ  (h!U h-}rÄ  (h/]h0]h1]h2]h5]uh"j²  h9]rÅ  hó)�rÆ  }rÇ  (h!U h-}rÈ  (h/]h0]h1]h2]h5]uh"jÂ  h9]rÉ  (hø)�rÊ  }rË  (h!U h-}rÌ  (h/]h0]h1]h2]h5]uh"jÆ  h9]rÍ  hV)�rÎ  }rÏ  (h!X   NamerÐ  h"jÊ  h)h*h+hZh-}rÑ  (h/]h0]h1]h2]h5]uh7Kh9]rÒ  hBX   NamerÓ  …�rÔ  }rÕ  (h!jÐ  h"jÎ  ubaubah+j  ubhø)�rÖ  }r×  (h!U h-}rØ  (h/]h0]h1]h2]h5]uh"jÆ  h9]rÙ  hV)�rÚ  }rÛ  (h!X   DescriptionrÜ  h"jÖ  h)h*h+hZh-}rÝ  (h/]h0]h1]h2]h5]uh7Kh9]rÞ  hBX   Descriptionrß  …�rà  }rá  (h!jÜ  h"jÚ  ubaubah+j  ubhø)�râ  }rã  (h!U h-}rä  (h/]h0]h1]h2]h5]uh"jÆ  h9]rå  hV)�ræ  }rç  (h!X	   Data typerè  h"jâ  h)h*h+hZh-}ré  (h/]h0]h1]h2]h5]uh7Kh9]rê  hBX	   Data typerë  …�rì  }rí  (h!jè  h"jæ  ubaubah+j  ubhø)�rî  }rï  (h!U h-}rð  (h/]h0]h1]h2]h5]uh"jÆ  h9]rñ  hV)�rò  }ró  (h!X   Methodrô  h"jî  h)h*h+hZh-}rõ  (h/]h0]h1]h2]h5]uh7Kh9]rö  hBX   Methodr÷  …�rø  }rù  (h!jô  h"jò  ubaubah+j  ubeh+j  ubah+j  ubj   )�rú  }rû  (h!U h-}rü  (h/]h0]h1]h2]h5]uh"j²  h9]rý  (hó)�rþ  }rÿ  (h!U h-}r   (h/]h0]h1]h2]h5]uh"jú  h9]r  (hø)�r  }r  (h!U h-}r  (h/]h0]h1]h2]h5]uh"jþ  h9]r  hV)�r  }r  (h!X   detailsr  h"j  h)h*h+hZh-}r	  (h/]h0]h1]h2]h5]uh7Kh9]r
  hBX   detailsr  …�r  }r  (h!j  h"j  ubaubah+j  ubhø)�r  }r  (h!U h-}r  (h/]h0]h1]h2]h5]uh"jþ  h9]r  hV)�r  }r  (h!XG   A hash of notification specific details based on the notification type.r  h"j  h)h*h+hZh-}r  (h/]h0]h1]h2]h5]uh7Kh9]r  hBXG   A hash of notification specific details based on the notification type.r  …�r  }r  (h!j  h"j  ubaubah+j  ubhø)�r  }r  (h!U h-}r  (h/]h0]h1]h2]h5]uh"jþ  h9]r  hV)�r  }r  (h!X   Arrayr   h"j  h)h*h+hZh-}r!  (h/]h0]h1]h2]h5]uh7Kh9]r"  hBX   Arrayr#  …�r$  }r%  (h!j   h"j  ubaubah+j  ubhø)�r&  }r'  (h!U h-}r(  (h/]h0]h1]h2]h5]uh"jþ  h9]r)  hV)�r*  }r+  (h!X   ``getDetails()``r,  h"j&  h)h*h+hZh-}r-  (h/]h0]h1]h2]h5]uh7Kh9]r.  jÅ  )�r/  }r0  (h!j,  h-}r1  (h/]h0]h1]h2]h5]uh"j*  h9]r2  hBX   getDetails()r3  …�r4  }r5  (h!U h"j/  ubah+jÍ  ubaubah+j  ubeh+j  ubhó)�r6  }r7  (h!U h-}r8  (h/]h0]h1]h2]h5]uh"jú  h9]r9  (hø)�r:  }r;  (h!U h-}r<  (h/]h0]h1]h2]h5]uh"j6  h9]r=  hV)�r>  }r?  (h!X   labelr@  h"j:  h)h*h+hZh-}rA  (h/]h0]h1]h2]h5]uh7Kh9]rB  hBX   labelrC  …�rD  }rE  (h!j@  h"j>  ubaubah+j  ubhø)�rF  }rG  (h!U h-}rH  (h/]h0]h1]h2]h5]uh"j6  h9]rI  hV)�rJ  }rK  (h!X#   Friendly name for the notification.rL  h"jF  h)h*h+hZh-}rM  (h/]h0]h1]h2]h5]uh7Kh9]rN  hBX#   Friendly name for the notification.rO  …�rP  }rQ  (h!jL  h"jJ  ubaubah+j  ubhø)�rR  }rS  (h!U h-}rT  (h/]h0]h1]h2]h5]uh"j6  h9]rU  hV)�rV  }rW  (h!X   String (1..255 chars)rX  h"jR  h)h*h+hZh-}rY  (h/]h0]h1]h2]h5]uh7Kh9]rZ  hBX   String (1..255 chars)r[  …�r\  }r]  (h!jX  h"jV  ubaubah+j  ubhø)�r^  }r_  (h!U h-}r`  (h/]h0]h1]h2]h5]uh"j6  h9]ra  hV)�rb  }rc  (h!X   ``getLabel()``rd  h"j^  h)h*h+hZh-}re  (h/]h0]h1]h2]h5]uh7Kh9]rf  jÅ  )�rg  }rh  (h!jd  h-}ri  (h/]h0]h1]h2]h5]uh"jb  h9]rj  hBX
   getLabel()rk  …�rl  }rm  (h!U h"jg  ubah+jÍ  ubaubah+j  ubeh+j  ubhó)�rn  }ro  (h!U h-}rp  (h/]h0]h1]h2]h5]uh"jú  h9]rq  (hø)�rr  }rs  (h!U h-}rt  (h/]h0]h1]h2]h5]uh"jn  h9]ru  hV)�rv  }rw  (h!X   typerx  h"jr  h)h*h+hZh-}ry  (h/]h0]h1]h2]h5]uh7K h9]rz  hBX   typer{  …�r|  }r}  (h!jx  h"jv  ubaubah+j  ubhø)�r~  }r  (h!U h-}r€  (h/]h0]h1]h2]h5]uh"jn  h9]r�  hV)�r‚  }rƒ  (h!X   The notification type to send.r„  h"j~  h)h*h+hZh-}r…  (h/]h0]h1]h2]h5]uh7K h9]r†  hBX   The notification type to send.r‡  …�rˆ  }r‰  (h!j„  h"j‚  ubaubah+j  ubhø)�rŠ  }r‹  (h!U h-}rŒ  (h/]h0]h1]h2]h5]uh"jn  h9]r�  hV)�rŽ  }r�  (h!X7   String. Either ``webhook``, ``email``, or ``pagerduty``h"jŠ  h)h*h+hZh-}r�  (h/]h0]h1]h2]h5]uh7K h9]r‘  (hBX   String. Either r’  …�r“  }r”  (h!X   String. Either h"jŽ  ubjÅ  )�r•  }r–  (h!X   ``webhook``h-}r—  (h/]h0]h1]h2]h5]uh"jŽ  h9]r˜  hBX   webhookr™  …�rš  }r›  (h!U h"j•  ubah+jÍ  ubhBX   , rœ  …�r�  }rž  (h!X   , h"jŽ  ubjÅ  )�rŸ  }r   (h!X	   ``email``h-}r¡  (h/]h0]h1]h2]h5]uh"jŽ  h9]r¢  hBX   emailr£  …�r¤  }r¥  (h!U h"jŸ  ubah+jÍ  ubhBX   , or r¦  …�r§  }r¨  (h!X   , or h"jŽ  ubjÅ  )�r©  }rª  (h!X   ``pagerduty``h-}r«  (h/]h0]h1]h2]h5]uh"jŽ  h9]r¬  hBX	   pagerdutyr­  …�r®  }r¯  (h!U h"j©  ubah+jÍ  ubeubah+j  ubhø)�r°  }r±  (h!U h-}r²  (h/]h0]h1]h2]h5]uh"jn  h9]r³  hV)�r´  }rµ  (h!X   ``getType()``r¶  h"j°  h)h*h+hZh-}r·  (h/]h0]h1]h2]h5]uh7K h9]r¸  jÅ  )�r¹  }rº  (h!j¶  h-}r»  (h/]h0]h1]h2]h5]uh"j´  h9]r¼  hBX	   getType()r½  …�r¾  }r¿  (h!U h"j¹  ubah+jÍ  ubaubah+j  ubeh+j  ubeh+jM  ubeh+jN  ubaubeubh#)�rÀ  }rÁ  (h!U h"jA  h)h*h+h,h-}rÂ  (h/]h0]h1]h2]rÃ  j<  ah5]rÄ  hauh7K$h8hh9]rÅ  (h;)�rÆ  }rÇ  (h!X   Test parametersrÈ  h"jÀ  h)h*h+h?h-}rÉ  (h/]h0]h1]h2]h5]uh7K$h8hh9]rÊ  hBX   Test parametersrË  …�rÌ  }rÍ  (h!jÈ  h"jÆ  ubaubh`)�rÎ  }rÏ  (h!X  $params = array(
    'label' => 'My webhook #1',
    'type'  => 'webhook',
    'details' => array(
        'url' => 'http://example.com'
    )
);

// Test it
$response = $notification->testParams($params);

if ($response->status == 'Success') {
    echo $response->message;
}h"jÀ  h)h*h+hch-}rÐ  (hehfh2]h1]h/]h0]rÑ  (hhX   phprÒ  eh5]uh7K6h8hh9]rÓ  hk)�rÔ  }rÕ  (h!X  $params = array(
    'label' => 'My webhook #1',
    'type'  => 'webhook',
    'details' => array(
        'url' => 'http://example.com'
    )
);

// Test it
$response = $notification->testParams($params);

if ($response->status == 'Success') {
    echo $response->message;
}h-}rÖ  (h/]h0]r×  UotherrØ  ah1]h2]h5]uh"jÎ  h9]rÙ  hBX  $params = array(
    'label' => 'My webhook #1',
    'type'  => 'webhook',
    'details' => array(
        'url' => 'http://example.com'
    )
);

// Test it
$response = $notification->testParams($params);

if ($response->status == 'Success') {
    echo $response->message;
}rÚ  …�rÛ  }rÜ  (h!U h"jÔ  ubah+huubaubeubh#)�rÝ  }rÞ  (h!U h"jA  h)h*h+h,h-}rß  (h/]h0]h1]h2]rà  j>  ah5]rá  hauh7K8h8hh9]râ  (h;)�rã  }rä  (h!X   Create Notificationrå  h"jÝ  h)h*h+h?h-}ræ  (h/]h0]h1]h2]h5]uh7K8h8hh9]rç  hBX   Create Notificationrè  …�ré  }rê  (h!jå  h"jã  ubaubh`)�rë  }rì  (h!X   $notification->create($params);h"jÝ  h)h*h+hch-}rí  (hehfh2]h1]h/]h0]rî  (hhX   phprï  eh5]uh7K=h8hh9]rð  hk)�rñ  }rò  (h!X   $notification->create($params);h-}ró  (h/]h0]rô  Uotherrõ  ah1]h2]h5]uh"jë  h9]rö  hBX   $notification->create($params);r÷  …�rø  }rù  (h!U h"jñ  ubah+huubaubeubh#)�rú  }rû  (h!U h"jA  h)h*h+h,h-}rü  (h/]h0]h1]h2]rý  j;  ah5]rþ  hauh7K?h8hh9]rÿ  (h;)�r   }r  (h!X   Test existing notificationr  h"jú  h)h*h+h?h-}r  (h/]h0]h1]h2]h5]uh7K?h8hh9]r  hBX   Test existing notificationr  …�r  }r  (h!j  h"j   ubaubh`)�r  }r	  (h!XJ   $response = $notification->testExisting(true);
echo $response->debug_info;h"jú  h)h*h+hch-}r
  (hehfh2]h1]h/]h0]r  (hhX   phpr  eh5]uh7KEh8hh9]r  hk)�r  }r  (h!XJ   $response = $notification->testExisting(true);
echo $response->debug_info;h-}r  (h/]h0]r  Uotherr  ah1]h2]h5]uh"j  h9]r  hBXJ   $response = $notification->testExisting(true);
echo $response->debug_info;r  …�r  }r  (h!U h"j  ubah+huubaubeubh#)�r  }r  (h!U h"jA  h)h*h+h,h-}r  (h/]h0]h1]h2]r  j:  ah5]r  h
auh7KGh8hh9]r  (h;)�r  }r  (h!X   List Notificationsr  h"j  h)h*h+h?h-}r   (h/]h0]h1]h2]h5]uh7KGh8hh9]r!  hBX   List Notificationsr"  …�r#  }r$  (h!j  h"j  ubaubh`)�r%  }r&  (h!X~   $notifications = $service->getNotifications();

foreach ($notifications as $notification) {
    echo $notification->getId();
}h"j  h)h*h+hch-}r'  (hehfh2]h1]h/]h0]r(  (hhX   phpr)  eh5]uh7KPh8hh9]r*  hk)�r+  }r,  (h!X~   $notifications = $service->getNotifications();

foreach ($notifications as $notification) {
    echo $notification->getId();
}h-}r-  (h/]h0]r.  Uotherr/  ah1]h2]h5]uh"j%  h9]r0  hBX~   $notifications = $service->getNotifications();

foreach ($notifications as $notification) {
    echo $notification->getId();
}r1  …�r2  }r3  (h!U h"j+  ubah+huubaubeubh#)�r4  }r5  (h!U h"jA  h)h*h+h,h-}r6  (h/]h0]h1]h2]r7  j?  ah5]r8  hauh7KRh8hh9]r9  (h;)�r:  }r;  (h!X   Update and delete Notificationsr<  h"j4  h)h*h+h?h-}r=  (h/]h0]h1]h2]h5]uh7KRh8hh9]r>  hBX   Update and delete Notificationsr?  …�r@  }rA  (h!j<  h"j:  ubaubh`)�rB  }rC  (h!Xv   // Update
$notification->update(array(
    'label' => 'New notification label'
));

// Delete
$notification->delete();h"j4  h)h*h+hch-}rD  (hehfh2]h1]h/]h0]rE  (hhX   phprF  eh5]uh7K]h8hh9]rG  hk)�rH  }rI  (h!Xv   // Update
$notification->update(array(
    'label' => 'New notification label'
));

// Delete
$notification->delete();h-}rJ  (h/]h0]rK  UotherrL  ah1]h2]h5]uh"jB  h9]rM  hBXv   // Update
$notification->update(array(
    'label' => 'New notification label'
));

// Delete
$notification->delete();rN  …�rO  }rP  (h!U h"jH  ubah+huubaubeubeubh'jë  jm  eh!U UtransformerrQ  NUfootnote_refsrR  }rS  UrefnamesrT  }rU  Usymbol_footnotesrV  ]rW  Uautofootnote_refsrX  ]rY  Usymbol_footnote_refsrZ  ]r[  U	citationsr\  ]r]  h8hUcurrent_liner^  NUtransform_messagesr_  ]r`  Ureporterra  NUid_startrb  KUautofootnotesrc  ]rd  Ucitation_refsre  }rf  Uindirect_targetsrg  ]rh  Usettingsri  (cdocutils.frontend
Values
rj  ork  }rl  (Ufootnote_backlinksrm  KUrecord_dependenciesrn  NUrfc_base_urlro  Uhttp://tools.ietf.org/html/rp  U	tracebackrq  ˆUpep_referencesrr  NUstrip_commentsrs  NUtoc_backlinksrt  j  Ulanguage_coderu  Uenrv  U	datestamprw  NUreport_levelrx  KU_destinationry  NU
halt_levelrz  KUstrip_classesr{  Nh?NUerror_encoding_error_handlerr|  Ubackslashreplacer}  Udebugr~  NUembed_stylesheetr  ‰Uoutput_encoding_error_handlerr€  Ustrictr�  Usectnum_xformr‚  KUdump_transformsrƒ  NUdocinfo_xformr„  KUwarning_streamr…  NUpep_file_url_templater†  Upep-%04dr‡  Uexit_status_levelrˆ  KUconfigr‰  NUstrict_visitorrŠ  NUcloak_email_addressesr‹  ˆUtrim_footnote_reference_spacerŒ  ‰Uenvr�  NUdump_pseudo_xmlrŽ  NUexpose_internalsr�  NUsectsubtitle_xformr�  ‰Usource_linkr‘  NUrfc_referencesr’  NUoutput_encodingr“  Uutf-8r”  U
source_urlr•  NUinput_encodingr–  U	utf-8-sigr—  U_disable_configr˜  NU	id_prefixr™  U U	tab_widthrš  KUerror_encodingr›  UUTF-8rœ  U_sourcer�  h*Ugettext_compactrž  ˆU	generatorrŸ  NUdump_internalsr   NUsmart_quotesr¡  ‰Upep_base_urlr¢  Uhttp://www.python.org/dev/peps/r£  Usyntax_highlightr¤  Ulongr¥  Uinput_encoding_error_handlerr¦  j�  Uauto_id_prefixr§  Uidr¨  Udoctitle_xformr©  ‰Ustrip_elements_with_classesrª  NU_config_filesr«  ]Ufile_insertion_enabledr¬  ˆUraw_enabledr­  KUdump_settingsr®  NubUsymbol_footnote_startr¯  K Uidsr°  }r±  (j;  jú  jç  jã  j  jk  j‚  j|  j   jú  j  j  hLhFjï  jé  j<  jÀ  h¯h$j£  jŸ  jS  jO  hÅhÁjï  jë  j>  jÝ  jq  jm  j:  j  jÑ  jÍ  h4h'jÉ  jÅ  jT  jO  j?  j4  j=  jA  j†  j�  j³  j¯  j¤  jŸ  h‘h�uUsubstitution_namesr²  }r³  h+h8h-}r´  (h/]h2]h1]Usourceh*h0]h5]uU	footnotesrµ  ]r¶  Urefidsr·  }r¸  ub.