|
1 | 1 | // Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved. |
2 | 2 |
|
3 | 3 | /* |
4 | | - * This example shows how to use the budget resource. |
| 4 | + * This example shows how to use the budget and alert rule resources. |
5 | 5 | */ |
6 | 6 |
|
7 | 7 | variable "tenancy_ocid" {} |
@@ -37,25 +37,24 @@ data "oci_budget_budget" "budget1" { |
37 | 37 | } |
38 | 38 |
|
39 | 39 | output "budget" { |
40 | | - value = <<EOF |
41 | | -
|
42 | | - amount = "${data.oci_budget_budget.budget1.amount}" |
43 | | - compartment_id = "${data.oci_budget_budget.budget1.compartment_id}" |
44 | | - reset_period = "${data.oci_budget_budget.budget1.reset_period}" |
45 | | - target_compartment_id = "${data.oci_budget_budget.budget1.target_compartment_id}" |
46 | | - description = "${data.oci_budget_budget.budget1.description}" |
47 | | - display_name = "${data.oci_budget_budget.budget1.display_name}" |
48 | | - alert_rule_count = "${data.oci_budget_budget.budget1.alert_rule_count}" |
49 | | - state = "${data.oci_budget_budget.budget1.state}" |
50 | | - time_created = "${data.oci_budget_budget.budget1.time_created}" |
51 | | - time_updated = "${data.oci_budget_budget.budget1.time_updated}" |
52 | | - version = "${data.oci_budget_budget.budget1.version}" |
53 | | -EOF |
54 | | - |
55 | | - # These values are not always present |
56 | | - // actual_spend = "${data.oci_budget_budget.budget1.actual_spend}" |
57 | | - // forecasted_spend = "${data.oci_budget_budget.budget1.forecasted_spend}" |
58 | | - // time_spend_computed = "${data.oci_budget_budget.budget1.time_spend_computed}" |
| 40 | + value = { |
| 41 | + amount = "${data.oci_budget_budget.budget1.amount}" |
| 42 | + compartment_id = "${data.oci_budget_budget.budget1.compartment_id}" |
| 43 | + reset_period = "${data.oci_budget_budget.budget1.reset_period}" |
| 44 | + target_compartment_id = "${data.oci_budget_budget.budget1.target_compartment_id}" |
| 45 | + description = "${data.oci_budget_budget.budget1.description}" |
| 46 | + display_name = "${data.oci_budget_budget.budget1.display_name}" |
| 47 | + alert_rule_count = "${data.oci_budget_budget.budget1.alert_rule_count}" |
| 48 | + state = "${data.oci_budget_budget.budget1.state}" |
| 49 | + time_created = "${data.oci_budget_budget.budget1.time_created}" |
| 50 | + time_updated = "${data.oci_budget_budget.budget1.time_updated}" |
| 51 | + version = "${data.oci_budget_budget.budget1.version}" |
| 52 | + |
| 53 | + # These values are not always present |
| 54 | + // actual_spend = "${data.oci_budget_budget.budget1.actual_spend}" |
| 55 | + // forecasted_spend = "${data.oci_budget_budget.budget1.forecasted_spend}" |
| 56 | + // time_spend_computed = "${data.oci_budget_budget.budget1.time_spend_computed}" |
| 57 | + } |
59 | 58 | } |
60 | 59 |
|
61 | 60 | data "oci_budget_budgets" "test_budgets" { |
@@ -95,22 +94,21 @@ data "oci_budget_alert_rules" "test_alert_rules" { |
95 | 94 | } |
96 | 95 |
|
97 | 96 | output "alert_rule" { |
98 | | - value = <<EOF |
99 | | -
|
100 | | - budget_id = "${data.oci_budget_alert_rule.test_alert_rule.budget_id}" |
101 | | - recipients = "${data.oci_budget_alert_rule.test_alert_rule.recipients}" |
102 | | - description = "${data.oci_budget_alert_rule.test_alert_rule.description}" |
103 | | - display_name = "${data.oci_budget_alert_rule.test_alert_rule.display_name}" |
104 | | - message = "${data.oci_budget_alert_rule.test_alert_rule.message}" |
105 | | - recipients = "${data.oci_budget_alert_rule.test_alert_rule.recipients}" |
106 | | - state = "${data.oci_budget_alert_rule.test_alert_rule.state}" |
107 | | - threshold = "${data.oci_budget_alert_rule.test_alert_rule.threshold}" |
108 | | - threshold_type = "${data.oci_budget_alert_rule.test_alert_rule.threshold_type}" |
109 | | - time_created = "${data.oci_budget_alert_rule.test_alert_rule.time_created}" |
110 | | - time_updated = "${data.oci_budget_alert_rule.test_alert_rule.time_updated}" |
111 | | - type = "${data.oci_budget_alert_rule.test_alert_rule.type}" |
112 | | - version = "${data.oci_budget_alert_rule.test_alert_rule.version}" |
113 | | -EOF |
| 97 | + value = { |
| 98 | + budget_id = "${data.oci_budget_alert_rule.test_alert_rule.budget_id}" |
| 99 | + recipients = "${data.oci_budget_alert_rule.test_alert_rule.recipients}" |
| 100 | + description = "${data.oci_budget_alert_rule.test_alert_rule.description}" |
| 101 | + display_name = "${data.oci_budget_alert_rule.test_alert_rule.display_name}" |
| 102 | + message = "${data.oci_budget_alert_rule.test_alert_rule.message}" |
| 103 | + recipients = "${data.oci_budget_alert_rule.test_alert_rule.recipients}" |
| 104 | + state = "${data.oci_budget_alert_rule.test_alert_rule.state}" |
| 105 | + threshold = "${data.oci_budget_alert_rule.test_alert_rule.threshold}" |
| 106 | + threshold_type = "${data.oci_budget_alert_rule.test_alert_rule.threshold_type}" |
| 107 | + time_created = "${data.oci_budget_alert_rule.test_alert_rule.time_created}" |
| 108 | + time_updated = "${data.oci_budget_alert_rule.test_alert_rule.time_updated}" |
| 109 | + type = "${data.oci_budget_alert_rule.test_alert_rule.type}" |
| 110 | + version = "${data.oci_budget_alert_rule.test_alert_rule.version}" |
| 111 | + } |
114 | 112 | } |
115 | 113 |
|
116 | 114 | data "oci_budget_alert_rule" "test_alert_rule" { |
|
0 commit comments