chore: initialize repository with deployment baseline
This commit is contained in:
95
entities/FirewallRule.json
Normal file
95
entities/FirewallRule.json
Normal file
@@ -0,0 +1,95 @@
|
||||
{
|
||||
"name": "UsageRecord",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"vm_id": {
|
||||
"type": "string",
|
||||
"title": "VM ID"
|
||||
},
|
||||
"vm_name": {
|
||||
"type": "string",
|
||||
"title": "VM Name"
|
||||
},
|
||||
"tenant_id": {
|
||||
"type": "string",
|
||||
"title": "Tenant ID"
|
||||
},
|
||||
"tenant_name": {
|
||||
"type": "string",
|
||||
"title": "Tenant Name"
|
||||
},
|
||||
"billing_plan_id": {
|
||||
"type": "string",
|
||||
"title": "Billing Plan ID"
|
||||
},
|
||||
"plan_name": {
|
||||
"type": "string",
|
||||
"title": "Plan Name"
|
||||
},
|
||||
"hours_used": {
|
||||
"type": "number",
|
||||
"title": "Hours Used"
|
||||
},
|
||||
"price_per_hour": {
|
||||
"type": "number",
|
||||
"title": "Price Per Hour"
|
||||
},
|
||||
"currency": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"NGN",
|
||||
"USD",
|
||||
"GHS",
|
||||
"KES",
|
||||
"ZAR"
|
||||
],
|
||||
"title": "Currency"
|
||||
},
|
||||
"total_cost": {
|
||||
"type": "number",
|
||||
"title": "Total Cost"
|
||||
},
|
||||
"period_start": {
|
||||
"type": "string",
|
||||
"format": "date-time",
|
||||
"title": "Period Start"
|
||||
},
|
||||
"period_end": {
|
||||
"type": "string",
|
||||
"format": "date-time",
|
||||
"title": "Period End"
|
||||
},
|
||||
"billed": {
|
||||
"type": "boolean",
|
||||
"title": "Billed"
|
||||
},
|
||||
"invoice_id": {
|
||||
"type": "string",
|
||||
"title": "Invoice ID"
|
||||
},
|
||||
"cpu_hours": {
|
||||
"type": "number",
|
||||
"title": "CPU Hours"
|
||||
},
|
||||
"ram_gb_hours": {
|
||||
"type": "number",
|
||||
"title": "RAM GB-Hours"
|
||||
},
|
||||
"disk_gb_hours": {
|
||||
"type": "number",
|
||||
"title": "Disk GB-Hours"
|
||||
},
|
||||
"network_gb": {
|
||||
"type": "number",
|
||||
"title": "Network GB Used"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"vm_id",
|
||||
"vm_name",
|
||||
"hours_used",
|
||||
"price_per_hour",
|
||||
"currency",
|
||||
"total_cost"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user