1 | <?php |
||
18 | class GlobalPolicies extends Api |
||
19 | { |
||
20 | /** |
||
21 | * List global policies |
||
22 | * List configured global policies |
||
23 | */ |
||
24 | public function global_policies() |
||
28 | |||
29 | /** |
||
30 | * Create a global policy |
||
31 | * Create a new global policy |
||
32 | * |
||
33 | * @param string $fallback_pool ID for a fallback pool to use when all pools are down. |
||
34 | * @param string $location_mapping ID of the location map object. |
||
35 | * @param string|null $description Object description. |
||
36 | */ |
||
37 | public function create($fallback_pool, $location_mapping, $description = null) |
||
47 | |||
48 | /** |
||
49 | * Global policy details |
||
50 | * Fetch a single configured global policy |
||
51 | * |
||
52 | * @param string $identifier |
||
53 | */ |
||
54 | public function details($identifier) |
||
58 | |||
59 | /** |
||
60 | * Modify a global policy |
||
61 | * Modify a configured global policy |
||
62 | * |
||
63 | * @param string $identifier |
||
64 | * @param string|null $fallback_pool ID for a fallback pool to use when all pools are down. |
||
65 | * @param string|null $location_mapping ID of the location map object. |
||
66 | * @param string|null $description Object description. |
||
67 | */ |
||
68 | public function update($identifier, $fallback_pool = null, $location_mapping = null, $description = null) |
||
78 | |||
79 | /** |
||
80 | * Delete a global policy |
||
81 | * Delete a configured global policy |
||
82 | * |
||
83 | * @param string $identifier |
||
84 | */ |
||
85 | public function delete_global_policy($identifier) |
||
89 | } |
||
90 |