Jump to: navigation, search

Difference between revisions of "Designate/Blueprints/Server Pools/Central"

(Created page with "== Overview == {| class="wikitable" |- ! Gerrit Patch || [] |- ! Launchpad Blueprint || [] |} === Summary === Quick overview of the change == API Changes == List of chang...")
 
 
Line 14: Line 14:
 
== API Changes ==
 
== API Changes ==
  
List of changes to the HTTP API
+
None
  
=== One Per Change ===
+
== RPC API Changes ==
{| class="wikitable"
 
|-
 
! Verb !! Resource !! Description
 
|-
 
| GET || /resource || Description of call
 
|-
 
| GET || /resource/{id} || Description of call
 
|}
 
  
==== Example of Call (HTTP Verb) ====
+
All the following operations will require an additional argument (pool_id):
  
Overview of call
+
# Zone CRUD
 +
## Record CRUD (as part of Zones)
 +
# Server CRUD
  
'''Response'''
+
The following operations will need to be added:
    {
+
 
        “data”: [
+
# Pool CRUD
            {
 
                "more":"data"
 
            }
 
          ]
 
    }
 
  
 
== Database Changes ==
 
== Database Changes ==
Description of Changes to DB schemas
 
 
eg -
 
  
{| class="wikitable"
+
None
|-
 
! Name!! Data Type !! Length !! Nullable!! Details
 
|-
 
| id || VARCHAR || 36 || False || Primary Key, Generated UUID
 
|-
 
| name || VARCHAR || 255 || False || Domain name to be blacklisted
 
|-
 
| version || INTEGER || - || False || Designate API version
 
|-
 
| created_at || DATETIME ||  -  || False || UTC time of creation
 
|-
 
| updated_at || DATETIME || - ||True || UTC time of creation
 
|-
 
| description || VARCHAR || 160 || True || UTF-8 text field
 
|}
 

Latest revision as of 15:09, 17 February 2014

Overview

Gerrit Patch []
Launchpad Blueprint []

Summary

Quick overview of the change

API Changes

None

RPC API Changes

All the following operations will require an additional argument (pool_id):

  1. Zone CRUD
    1. Record CRUD (as part of Zones)
  2. Server CRUD

The following operations will need to be added:

  1. Pool CRUD

Database Changes

None