Difference between revisions of "Designate/Blueprints/ReverseFixedIP"
< Designate | Blueprints
(→One Per Change) |
(→One Per Change) |
||
Line 21: | Line 21: | ||
! Verb !! Resource !! Description | ! Verb !! Resource !! Description | ||
|- | |- | ||
− | | GET || /reverse/fixedips/{instance ID} || | + | | GET || /reverse/fixedips/{instance ID} || Return the PTR record for the given instance ID. |
|- | |- | ||
| PATCH || /reverse/fixedips/{instance ID} || Set or unset the PTR record for the given instance ID. | | PATCH || /reverse/fixedips/{instance ID} || Set or unset the PTR record for the given instance ID. |
Revision as of 17:56, 4 March 2014
Contents
Overview
Gerrit Patch | [] |
---|---|
Launchpad Blueprint | [1] |
Summary
Provide a simple interface towards an entities PTR records based on allocated Fixed IPs.
API Changes
Using the general endpoint call "/reverse" add the fixed IP resource called "fixedips".
One Per Change
Verb | Resource | Description |
---|---|---|
GET | /reverse/fixedips/{instance ID} | Return the PTR record for the given instance ID. |
PATCH | /reverse/fixedips/{instance ID} | Set or unset the PTR record for the given instance ID. |
Example of Call (HTTP Verb)
Overview of call
Response
{ “data”: [ { "more":"data" } ] }
Database Changes
Description of Changes to DB schemas
eg -
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 |