|
79 | 79 | ] |
80 | 80 | }, |
81 | 81 | { |
82 | | - "name": "NotificationType", |
83 | | - "longName": "BudgetNotification.NotificationType", |
84 | | - "fullName": "spaceone.api.cost_analysis.v1.BudgetNotification.NotificationType", |
| 82 | + "name": "Unit", |
| 83 | + "longName": "BudgetNotificationPlan.Unit", |
| 84 | + "fullName": "spaceone.api.cost_analysis.v1.BudgetNotificationPlan.Unit", |
85 | 85 | "description": "", |
86 | 86 | "values": [ |
87 | 87 | { |
88 | | - "name": "NOTIFICATION_TYPE_NONE", |
| 88 | + "name": "UNIT_NONE", |
89 | 89 | "number": "0", |
90 | 90 | "description": "" |
91 | 91 | }, |
92 | 92 | { |
93 | | - "name": "CRITICAL", |
| 93 | + "name": "PERCENT", |
94 | 94 | "number": "1", |
95 | 95 | "description": "" |
96 | 96 | }, |
97 | 97 | { |
98 | | - "name": "WARNING", |
| 98 | + "name": "ACTUAL_COST", |
99 | 99 | "number": "2", |
100 | 100 | "description": "" |
101 | 101 | } |
102 | 102 | ] |
103 | 103 | }, |
104 | 104 | { |
105 | | - "name": "Unit", |
106 | | - "longName": "BudgetNotificationPlan.Unit", |
107 | | - "fullName": "spaceone.api.cost_analysis.v1.BudgetNotificationPlan.Unit", |
| 105 | + "name": "BudgetManagerNotification", |
| 106 | + "longName": "BudgetNotificationRecipients.BudgetManagerNotification", |
| 107 | + "fullName": "spaceone.api.cost_analysis.v1.BudgetNotificationRecipients.BudgetManagerNotification", |
108 | 108 | "description": "", |
109 | 109 | "values": [ |
110 | 110 | { |
111 | | - "name": "UNIT_NONE", |
| 111 | + "name": "NONE", |
112 | 112 | "number": "0", |
113 | 113 | "description": "" |
114 | 114 | }, |
115 | 115 | { |
116 | | - "name": "PERCENT", |
| 116 | + "name": "ENABLED", |
117 | 117 | "number": "1", |
118 | 118 | "description": "" |
119 | 119 | }, |
120 | 120 | { |
121 | | - "name": "ACTUAL_COST", |
| 121 | + "name": "DISABLED", |
122 | 122 | "number": "2", |
123 | 123 | "description": "" |
124 | 124 | } |
|
200 | 200 | "name": "BudgetInfo", |
201 | 201 | "longName": "BudgetInfo", |
202 | 202 | "fullName": "spaceone.api.cost_analysis.v1.BudgetInfo", |
203 | | - "description": "{\n \"budget_id\": \"budget-d51b6b6a9910\",\n \"name\": \"Cloudforet-Budget\",\n \"limit\": 18600.0,\n \"planned_limits\": [\n {\n \"date\": \"2025-01\",\n \"limit\": 1000.0\n },\n {\n \"date\": \"2025-02\",\n \"limit\": 1100.0\n },\n {\n \"date\": \"2025-03\",\n \"limit\": 1200.0\n },\n {\n \"date\": \"2025-04\",\n \"limit\": 1300.0\n },\n {\n \"date\": \"2025-05\",\n \"limit\": 1400.0\n },\n {\n \"date\": \"2025-06\",\n \"limit\": 1500.0\n },\n {\n \"date\": \"2025-07\",\n \"limit\": 1600.0\n },\n {\n \"date\": \"2025-08\",\n \"limit\": 1700.0\n },\n {\n \"date\": \"2025-09\",\n \"limit\": 1800.0\n },\n {\n \"date\": \"2025-10\",\n \"limit\": 1900.0\n },\n {\n \"date\": \"2025-11\",\n \"limit\": 2000.0\n },\n {\n \"date\": \"2025-12\",\n \"limit\": 2100.0\n }\n ],\n \"currency\": \"USD\",\n \"time_unit\": \"MONTHLY\",\n \"start\": \"2025-01\",\n \"end\": \"2025-12\",\n \"budget_year\": \"2025\",\n \"notification\": {\n \"state\": \"ENABLED\",\n \"plans\": [\n {\n \"threshold\": 20.0,\n \"unit\": \"PERCENT\"\n }\n ],\n \"recipients\": {\n \"users\": [\" [email protected]\"]\n }\n },\n \"utilization_rate\": 20.0,\n \"tags\": {},\n \"service_account_id\": \"sa-1234567890\",\n \"workspace_id\": \"workspace-1234567890\",\n \"domain_id\": \"domain-58010aa2e451\",\n \"created_at\": \"2022-07-18T09:30:56.901Z\",\n \"updated_at\": \"2022-07-18T09:30:56.901Z\"\n}", |
| 203 | + "description": "{\n \"budget_id\": \"budget-d51b6b6a9910\",\n \"name\": \"Cloudforet-Budget\",\n \"limit\": 18600.0,\n \"planned_limits\": [\n {\n \"date\": \"2025-01\",\n \"limit\": 1000.0\n },\n {\n \"date\": \"2025-02\",\n \"limit\": 1100.0\n },\n {\n \"date\": \"2025-03\",\n \"limit\": 1200.0\n },\n {\n \"date\": \"2025-04\",\n \"limit\": 1300.0\n },\n {\n \"date\": \"2025-05\",\n \"limit\": 1400.0\n },\n {\n \"date\": \"2025-06\",\n \"limit\": 1500.0\n },\n {\n \"date\": \"2025-07\",\n \"limit\": 1600.0\n },\n {\n \"date\": \"2025-08\",\n \"limit\": 1700.0\n },\n {\n \"date\": \"2025-09\",\n \"limit\": 1800.0\n },\n {\n \"date\": \"2025-10\",\n \"limit\": 1900.0\n },\n {\n \"date\": \"2025-11\",\n \"limit\": 2000.0\n },\n {\n \"date\": \"2025-12\",\n \"limit\": 2100.0\n }\n ],\n \"currency\": \"USD\",\n \"time_unit\": \"MONTHLY\",\n \"start\": \"2025-01\",\n \"end\": \"2025-12\",\n \"budget_year\": \"2025\",\n \"notification\": {\n \"state\": \"ENABLED\",\n \"plans\": [\n {\n \"threshold\": 20.0,\n \"unit\": \"PERCENT\"\n }\n ],\n \"recipients\": {\n \"users\": [\" [email protected]\"],\n \"budget_manager_notification\": \"ENABLED\"\n }\n },\n \"utilization_rate\": 20.0,\n \"tags\": {},\n \"service_account_id\": \"sa-1234567890\",\n \"workspace_id\": \"workspace-1234567890\",\n \"domain_id\": \"domain-58010aa2e451\",\n \"created_at\": \"2022-07-18T09:30:56.901Z\",\n \"updated_at\": \"2022-07-18T09:30:56.901Z\"\n}", |
204 | 204 | "hasExtensions": false, |
205 | 205 | "hasFields": true, |
206 | 206 | "hasOneofs": false, |
|
553 | 553 | "isoneof": false, |
554 | 554 | "oneofdecl": "", |
555 | 555 | "defaultValue": "" |
| 556 | + }, |
| 557 | + { |
| 558 | + "name": "budget_manager_notification", |
| 559 | + "description": "", |
| 560 | + "label": "", |
| 561 | + "type": "BudgetManagerNotification", |
| 562 | + "longType": "BudgetNotificationRecipients.BudgetManagerNotification", |
| 563 | + "fullType": "spaceone.api.cost_analysis.v1.BudgetNotificationRecipients.BudgetManagerNotification", |
| 564 | + "ismap": false, |
| 565 | + "isoneof": false, |
| 566 | + "oneofdecl": "", |
| 567 | + "defaultValue": "" |
556 | 568 | } |
557 | 569 | ] |
558 | 570 | }, |
|
704 | 716 | "name": "BudgetsInfo", |
705 | 717 | "longName": "BudgetsInfo", |
706 | 718 | "fullName": "spaceone.api.cost_analysis.v1.BudgetsInfo", |
707 | | - "description": "{\n \"results\": [\n {\n \"budget_id\": \"budget-409e33836ea2\",\n \"name\": \"Budget 2 - Monthly\",\n \"limit\": 18600.0,\n \"planned_limits\": [\n {\n \"date\": \"2022-01\",\n \"limit\": 1000.0\n },\n {\n \"date\": \"2022-02\",\n \"limit\": 1100.0\n },\n {\n \"date\": \"2022-03\",\n \"limit\": 1200.0\n },\n {\n \"date\": \"2022-04\",\n \"limit\": 1300.0\n },\n {\n \"date\": \"2022-05\",\n \"limit\": 1400.0\n },\n {\n \"date\": \"2022-06\",\n \"limit\": 1500.0\n },\n {\n \"date\": \"2022-07\",\n \"limit\": 1600.0\n },\n {\n \"date\": \"2022-08\",\n \"limit\": 1700.0\n },\n {\n \"date\": \"2022-09\",\n \"limit\": 1800.0\n },\n {\n \"date\": \"2022-10\",\n \"limit\": 1900.0\n },\n {\n \"date\": \"2022-11\",\n \"limit\": 2000.0\n },\n {\n \"date\": \"2022-12\",\n \"limit\": 2100.0\n }\n ],\n \"currency\": \"USD\",\n \"provider_filter\": {\n \"state\": \"ENABLED\",\n \"providers\": [\n \"aws\",\n \"google_cloud\"\n ]\n },\n \"time_unit\": \"MONTHLY\",\n \"start\": \"2022-01\",\n \"end\": \"2022-12\",\n \"tags\": {},\n \"project_group_id\": \"pg-812c90990877\",\n \"domain_id\": \"domain-58010aa2e451\",\n \"created_at\": \"2022-04-12T06:09:56.917Z\",\n \"updated_at\": \"2022-04-12T06:09:56.917Z\"\n }\n ],\n \"total_count\": 6\n}", |
| 719 | + "description": "{\n \"results\": [\n {\n \"budget_id\": \"budget-409e33836ea2\",\n \"name\": \"Budget 2 - Monthly\",\n \"limit\": 18600.0,\n \"planned_limits\": [\n {\n \"date\": \"2025-01\",\n \"limit\": 1000.0\n },\n {\n \"date\": \"2025-02\",\n \"limit\": 1100.0\n },\n {\n \"date\": \"2025-03\",\n \"limit\": 1200.0\n },\n {\n \"date\": \"2025-04\",\n \"limit\": 1300.0\n },\n {\n \"date\": \"2025-05\",\n \"limit\": 1400.0\n },\n {\n \"date\": \"2025-06\",\n \"limit\": 1500.0\n },\n {\n \"date\": \"2025-07\",\n \"limit\": 1600.0\n },\n {\n \"date\": \"2025-08\",\n \"limit\": 1700.0\n },\n {\n \"date\": \"2025-09\",\n \"limit\": 1800.0\n },\n {\n \"date\": \"2025-10\",\n \"limit\": 1900.0\n },\n {\n \"date\": \"2025-11\",\n \"limit\": 2000.0\n },\n {\n \"date\": \"2025-12\",\n \"limit\": 2100.0\n }\n ],\n \"currency\": \"USD\",\n \"time_unit\": \"MONTHLY\",\n \"start\": \"2025-01\",\n \"end\": \"2025-12\",\n \"tags\": {},\n \"utilization_rate\": 20.0,\n \"budget_year\": \"2025\",\n \"resource_group\": \"PROJECT\",\n \"service_account_id\": \"sa-1234567890\",\n \"project_id\": \"project-1234567890\",\n \"workspace_id\": \"workspace-1234567890\",\n \"domain_id\": \"domain-58010aa2e451\",\n \"created_at\": \"2025-04-12T06:09:56.917Z\",\n \"updated_at\": \"2025-04-12T06:09:56.917Z\"\n }\n ],\n \"total_count\": 6\n}", |
708 | 720 | "hasExtensions": false, |
709 | 721 | "hasFields": true, |
710 | 722 | "hasOneofs": false, |
|
740 | 752 | "name": "CreateBudgetRequest", |
741 | 753 | "longName": "CreateBudgetRequest", |
742 | 754 | "fullName": "spaceone.api.cost_analysis.v1.CreateBudgetRequest", |
743 | | - "description": "{\n \"name\": \"Cloudforet-Budget\",\n \"planned_limits\": [{\"date\": \"2025-01\", \"limit\": 1000.0},\n {\"date\": \"2025-02\", \"limit\": 1100.0},\n {\"date\": \"2025-03\", \"limit\": 1200.0},\n {\"date\": \"2025-04\", \"limit\": 1300.0},\n {\"date\": \"2025-05\", \"limit\": 1400.0},\n {\"date\": \"2025-06\", \"limit\": 1500.0},\n {\"date\": \"2025-07\", \"limit\": 1600.0},\n {\"date\": \"2025-08\", \"limit\": 1700.0},\n {\"date\": \"2025-09\", \"limit\": 1800.0},\n {\"date\": \"2025-10\", \"limit\": 1900.0},\n {\"date\": \"2025-11\", \"limit\": 2000.0},\n {\"date\": \"2025-12\", \"limit\": 2100.0}],\n \"currency\": \"USD\",\n \"time_unit\": \"MONTHLY\",\n \"start\": \"2025-01\",\n \"end\": \"2025-12\",\n \"budget_year\": \"2025\",\n \"notification\": {\n \"state\": \"ENABLED\",\n \"plans\": [\n {\n \"threshold\": 20.0,\n \"unit\": \"PERCENT\"\n }\n ],\n \"recipients\": {\n \"users\": [\" [email protected]\", \" [email protected]\"]\n }\n },\n \"tags\": {},\n \"resource_group\" : \"PROJECT\",\n \"workspace_id\": \"workspace-1234567890\",\n \"project_id\": \"project-1234567890\",\n \"service_account_id\": \"service-account-1234567890\",\n \"budget_manager_id\": \" [email protected]\"\n}", |
| 755 | + "description": "{\n \"name\": \"Cloudforet-Budget\",\n \"planned_limits\": [{\"date\": \"2025-01\", \"limit\": 1000.0},\n {\"date\": \"2025-02\", \"limit\": 1100.0},\n {\"date\": \"2025-03\", \"limit\": 1200.0},\n {\"date\": \"2025-04\", \"limit\": 1300.0},\n {\"date\": \"2025-05\", \"limit\": 1400.0},\n {\"date\": \"2025-06\", \"limit\": 1500.0},\n {\"date\": \"2025-07\", \"limit\": 1600.0},\n {\"date\": \"2025-08\", \"limit\": 1700.0},\n {\"date\": \"2025-09\", \"limit\": 1800.0},\n {\"date\": \"2025-10\", \"limit\": 1900.0},\n {\"date\": \"2025-11\", \"limit\": 2000.0},\n {\"date\": \"2025-12\", \"limit\": 2100.0}],\n \"currency\": \"USD\",\n \"time_unit\": \"MONTHLY\",\n \"start\": \"2025-01\",\n \"end\": \"2025-12\",\n \"budget_year\": \"2025\",\n \"notification\": {\n \"state\": \"ENABLED\",\n \"plans\": [\n {\n \"threshold\": 20.0,\n \"unit\": \"PERCENT\"\n }\n ],\n \"recipients\": {\n \"users\": [\" [email protected]\", \" [email protected]\"],\n \"budget_manager_notification\": \"ENABLED\"\n }\n },\n \"tags\": {},\n \"resource_group\" : \"PROJECT\",\n \"workspace_id\": \"workspace-1234567890\",\n \"project_id\": \"project-1234567890\",\n \"service_account_id\": \"service-account-1234567890\",\n \"budget_manager_id\": \" [email protected]\"\n}", |
744 | 756 | "hasExtensions": false, |
745 | 757 | "hasFields": true, |
746 | 758 | "hasOneofs": false, |
|
968 | 980 | "name": "SetBudgetNotificationRequest", |
969 | 981 | "longName": "SetBudgetNotificationRequest", |
970 | 982 | "fullName": "spaceone.api.cost_analysis.v1.SetBudgetNotificationRequest", |
971 | | - "description": "{\n \"budget_id\": \"budget-4c8606da4521\",\n \"notification\":{\n \"state\": \"ENABLED\",\n \"plans\": [\n {\n \"threshold\": 20.0,\n \"unit\": \"PERCENT\"\n },\n {\n \"threshold\": 90.0,\n \"unit\": \"PERCENT\"\n }],\n \"recipients\": {\n }\n }\n}", |
| 983 | + "description": "{\n \"budget_id\": \"budget-4c8606da4521\",\n \"notification\":{\n \"state\": \"ENABLED\",\n \"plans\": [\n {\n \"threshold\": 20.0,\n \"unit\": \"PERCENT\"\n },\n {\n \"threshold\": 90.0,\n \"unit\": \"PERCENT\"\n }],\n \"recipients\": {\n \"users\": [\"[email protected]\"],\n \"budget_manager_notification\": \"ENABLED\"\n }\n }\n}", |
972 | 984 | "hasExtensions": false, |
973 | 985 | "hasFields": true, |
974 | 986 | "hasOneofs": false, |
|
1004 | 1016 | "name": "UpdateBudgetRequest", |
1005 | 1017 | "longName": "UpdateBudgetRequest", |
1006 | 1018 | "fullName": "spaceone.api.cost_analysis.v1.UpdateBudgetRequest", |
1007 | | - "description": "{\n \"budget_id\": \"budget-d51b6b6a9910\",\n \"budget_manager_id\": \"[email protected]\",\n \"name\": \"Cloudforet-Budget-test\", \"limit\": 15000.0,\n \"planned_limits\": [{\"date\": \"2022-01\", \"limit\": 500.0},\n {\"date\": \"2022-02\", \"limit\": 500.0},\n {\"date\": \"2022-03\", \"limit\": 500.0},\n {\"date\": \"2022-04\", \"limit\": 500.0},\n {\"date\": \"2022-05\", \"limit\": 500.0},\n {\"date\": \"2022-06\", \"limit\": 500.0},\n {\"date\": \"2022-07\", \"limit\": 500.0},\n {\"date\": \"2022-08\", \"limit\": 500.0},\n {\"date\": \"2022-09\", \"limit\": 500.0}],\n \"start\": \"2022-01\",\n \"end\": \"2022-12\",\n \"tags\": {}\n}", |
| 1019 | + "description": "{\n \"budget_id\": \"budget-d51b6b6a9910\",\n \"budget_manager_id\": \"[email protected]\",\n \"name\": \"Cloudforet-Budget-test\", \"limit\": 15000.0,\n \"planned_limits\": [{\"date\": \"2025-01\", \"limit\": 500.0},\n {\"date\": \"2025-02\", \"limit\": 500.0},\n {\"date\": \"2025-03\", \"limit\": 500.0},\n {\"date\": \"2025-04\", \"limit\": 500.0},\n {\"date\": \"2025-05\", \"limit\": 500.0},\n {\"date\": \"2025-06\", \"limit\": 500.0},\n {\"date\": \"2025-07\", \"limit\": 500.0},\n {\"date\": \"2025-08\", \"limit\": 500.0},\n {\"date\": \"2025-09\", \"limit\": 500.0}],\n \"limit\": 15000.0,\n \"budget_year\": \"2025\",\n \"start\": \"2025-01\",\n \"end\": \"2025-12\",\n \"tags\": {}\n}", |
1008 | 1020 | "hasExtensions": false, |
1009 | 1021 | "hasFields": true, |
1010 | 1022 | "hasOneofs": false, |
|
1036 | 1048 | }, |
1037 | 1049 | { |
1038 | 1050 | "name": "limit", |
1039 | | - "description": "+optional", |
| 1051 | + "description": "Only `TOTAL` time_unit budget can be updated\n+optional", |
1040 | 1052 | "label": "", |
1041 | 1053 | "type": "double", |
1042 | 1054 | "longType": "double", |
|
0 commit comments