Update Docs with GetRecord call
Change-Id: I1299537deccece151889d90cf44cf09edcf3b67d
This commit is contained in:
parent
355efb1040
commit
9a9a32e942
@ -214,8 +214,8 @@ latex_documents = [
|
|||||||
# One entry per manual page. List of tuples
|
# One entry per manual page. List of tuples
|
||||||
# (source start file, name, description, authors, manual section).
|
# (source start file, name, description, authors, manual section).
|
||||||
man_pages = [
|
man_pages = [
|
||||||
('index', 'moniker', u'Moniker Documentation',
|
# ('index', 'moniker', u'Moniker Documentation',
|
||||||
[u'Managed I.T.'], 1)
|
# [u'Managed I.T.'], 1)
|
||||||
]
|
]
|
||||||
|
|
||||||
# If true, show URL addresses after external links.
|
# If true, show URL addresses after external links.
|
||||||
|
@ -51,13 +51,14 @@ Create Record
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
:param domain_id: domain ID
|
||||||
:form id: record id
|
:form id: record id
|
||||||
:form name: name of record FQDN
|
:form name: name of record FQDN
|
||||||
:form type: type of record
|
:form type: type of record
|
||||||
:form created_at: timestamp
|
:form created_at: timestamp
|
||||||
:form ttl: time-to-live numeric value in seconds
|
:form ttl: time-to-live numeric value in seconds
|
||||||
:form data: value of record
|
:form data: value of record
|
||||||
:form domain_id: domain ID
|
:form domain_id: domain ID
|
||||||
:form priority: priority of MX record
|
:form priority: priority of MX record
|
||||||
:statuscode 200: Success
|
:statuscode 200: Success
|
||||||
:statuscode 401: Access Denied
|
:statuscode 401: Access Denied
|
||||||
@ -89,7 +90,7 @@ Create Record
|
|||||||
|
|
||||||
HTTP/1.1 200 OK
|
HTTP/1.1 200 OK
|
||||||
Content-Type: application/json
|
Content-Type: application/json
|
||||||
Content-Length: 420
|
Content-Length: 420
|
||||||
Location: http://localhost:9001/v1/domains/89acac79-38e7-497d-807c-a011e1310438/records/11112222-3333-4444-5555-666677778888
|
Location: http://localhost:9001/v1/domains/89acac79-38e7-497d-807c-a011e1310438/records/11112222-3333-4444-5555-666677778888
|
||||||
Date: Fri, 02 Nov 2012 19:56:26 GMT
|
Date: Fri, 02 Nov 2012 19:56:26 GMT
|
||||||
|
|
||||||
@ -106,23 +107,73 @@ Create Record
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
:param domain_id: domain ID
|
||||||
:form id: record id
|
:form id: record id
|
||||||
:form name: name of record FQDN
|
:form name: name of record FQDN
|
||||||
:form type: type of record
|
:form type: type of record
|
||||||
:form created_at: timestamp
|
:form created_at: timestamp
|
||||||
:form ttl: time-to-live numeric value in seconds
|
:form ttl: time-to-live numeric value in seconds
|
||||||
:form data: value of record
|
:form data: value of record
|
||||||
:form domain_id: domain ID
|
:form domain_id: domain ID
|
||||||
:form priority: priority of MX record
|
:form priority: priority of MX record
|
||||||
:statuscode 200: Success
|
:statuscode 200: Success
|
||||||
:statuscode 401: Access Denied
|
:statuscode 401: Access Denied
|
||||||
:statuscode 400: Invalid Object
|
:statuscode 400: Invalid Object
|
||||||
:statuscode 409: Duplicate Domain
|
:statuscode 409: Duplicate Domain
|
||||||
|
|
||||||
|
Get a Record
|
||||||
|
-------------
|
||||||
|
|
||||||
|
.. http:get:: /domains/(uuid:domain_id)/records/(uuid:id)
|
||||||
|
|
||||||
|
Get a particular record
|
||||||
|
|
||||||
|
**Example request**:
|
||||||
|
|
||||||
|
.. sourcecode:: http
|
||||||
|
|
||||||
|
GET /domains/09494b72b65b42979efb187f65a0553e/records/2e32e609-3a4f-45ba-bdef-e50eacd345ad HTTP/1.1
|
||||||
|
Host: example.com
|
||||||
|
Accept: application/json
|
||||||
|
|
||||||
|
**Example response**:
|
||||||
|
|
||||||
|
.. sourcecode:: http
|
||||||
|
|
||||||
|
HTTP/1.1 200 OK
|
||||||
|
Vary: Accept
|
||||||
|
Content-Type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"id": "2e32e609-3a4f-45ba-bdef-e50eacd345ad",
|
||||||
|
"name": "www.example.com.",
|
||||||
|
"type": "A",
|
||||||
|
"created_at": "2012-11-02T19:56:26.366792",
|
||||||
|
"updated_at": "2012-11-04T13:22:36.859786",
|
||||||
|
"priority": null,
|
||||||
|
"ttl": 3600,
|
||||||
|
"data": "15.185.172.153",
|
||||||
|
"domain_id": "89acac79-38e7-497d-807c-a011e1310438"
|
||||||
|
}
|
||||||
|
|
||||||
|
:param domain_id: Domain ID
|
||||||
|
:param id: Record ID
|
||||||
|
:form id: record id
|
||||||
|
:form name: name of record FQDN
|
||||||
|
:form type: type of record
|
||||||
|
:form created_at: timestamp
|
||||||
|
:form updated_at: timestamp
|
||||||
|
:form priority: priority of record
|
||||||
|
:form ttl: time-to-live numeric value in seconds
|
||||||
|
:form data: value of record
|
||||||
|
:form domain_id: domain ID
|
||||||
|
:statuscode 200: Success
|
||||||
|
:statuscode 401: Access Denied
|
||||||
|
|
||||||
Update a record
|
Update a record
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
.. http:put:: /domains/(uuid:domain_id)/records/(uuid:record_id)
|
.. http:put:: /domains/(uuid:domain_id)/records/(uuid:id)
|
||||||
|
|
||||||
Updates a record
|
Updates a record
|
||||||
|
|
||||||
@ -161,25 +212,26 @@ Update a record
|
|||||||
"domain_id": "89acac79-38e7-497d-807c-a011e1310438"
|
"domain_id": "89acac79-38e7-497d-807c-a011e1310438"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
:param domain_id: domain ID
|
||||||
:param id: record ID
|
:param id: record ID
|
||||||
:type id: uuid
|
:form id: record id
|
||||||
:form name: name of record FQDN
|
:form name: name of record FQDN
|
||||||
:form type: type of record
|
:form type: type of record
|
||||||
:form created_at: timestamp
|
:form created_at: timestamp
|
||||||
:form updated_at: timestamp
|
:form updated_at: timestamp
|
||||||
|
:form priority: priority of record
|
||||||
:form ttl: time-to-live numeric value in seconds
|
:form ttl: time-to-live numeric value in seconds
|
||||||
:form priority: priority of MX record
|
|
||||||
:form data: value of record
|
:form data: value of record
|
||||||
:form domain_id: domain ID
|
:form domain_id: domain ID
|
||||||
:statuscode 200: Success
|
:statuscode 200: Success
|
||||||
:statuscode 401: Access Denied
|
:statuscode 401: Access Denied
|
||||||
:statuscode 400: Invalid Object
|
:statuscode 400: Invalid Object
|
||||||
:statuscode 409: Duplicate Domain
|
:statuscode 409: Duplicate Domain
|
||||||
|
|
||||||
Delete a record of a domain
|
Delete a record
|
||||||
---------------------------
|
---------------
|
||||||
|
|
||||||
.. http:delete:: /domains/(uuid:domain_id)/records/(uuid:record_id)
|
.. http:delete:: /domains/(uuid:domain_id)/records/(uuid:id)
|
||||||
|
|
||||||
Delete a DNS resource record
|
Delete a DNS resource record
|
||||||
|
|
||||||
@ -189,6 +241,9 @@ Delete a record of a domain
|
|||||||
|
|
||||||
DELETE /domains/89acac79-38e7-497d-807c-a011e1310438/records/4ad19089-3e62-40f8-9482-17cc8ccb92cb HTTP/1.1
|
DELETE /domains/89acac79-38e7-497d-807c-a011e1310438/records/4ad19089-3e62-40f8-9482-17cc8ccb92cb HTTP/1.1
|
||||||
|
|
||||||
|
:param domain_id: domain ID
|
||||||
|
:param id: record ID
|
||||||
|
|
||||||
**Example response**:
|
**Example response**:
|
||||||
|
|
||||||
Content-Type: text/html; charset=utf-8
|
Content-Type: text/html; charset=utf-8
|
||||||
@ -196,8 +251,8 @@ Delete a record of a domain
|
|||||||
Date: Sun, 04 Nov 2012 14:35:57 GMT
|
Date: Sun, 04 Nov 2012 14:35:57 GMT
|
||||||
|
|
||||||
|
|
||||||
List a Records of a Domain
|
List Records in a Domain
|
||||||
--------------------------
|
------------------------
|
||||||
|
|
||||||
.. http:get:: /domains/(uuid:domain_id)/records
|
.. http:get:: /domains/(uuid:domain_id)/records
|
||||||
|
|
||||||
@ -263,18 +318,15 @@ List a Records of a Domain
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
:param id: record ID
|
:param domain_id: domain ID
|
||||||
:type id: uuid
|
:form id: record id
|
||||||
:form name: domain name
|
:form name: name of record FQDN
|
||||||
:form type: record type
|
:form type: type of record
|
||||||
:form ttl: time-to-live numeric value in seconds
|
|
||||||
:form created_at: timestamp
|
:form created_at: timestamp
|
||||||
:form updated_at: timestamp
|
:form updated_at: timestamp
|
||||||
|
:form priority: priority of record
|
||||||
|
:form ttl: time-to-live numeric value in seconds
|
||||||
:form data: value of record
|
:form data: value of record
|
||||||
:param id: Domain ID
|
:form domain_id: domain ID
|
||||||
:type id: uuid
|
|
||||||
:form tenant_id: uuid of tenant
|
|
||||||
:form priority: priority
|
|
||||||
:form version: record version
|
|
||||||
:statuscode 200: Success
|
:statuscode 200: Success
|
||||||
:statuscode 401: Access Denied
|
:statuscode 401: Access Denied
|
||||||
|
@ -54,6 +54,48 @@ Create Server
|
|||||||
:statuscode 401: Access Denied
|
:statuscode 401: Access Denied
|
||||||
:statuscode 409: Conflict
|
:statuscode 409: Conflict
|
||||||
|
|
||||||
|
Get Server
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. http:get:: /servers/(uuid:server_id)
|
||||||
|
|
||||||
|
Lists all configured DNS servers
|
||||||
|
|
||||||
|
**Example request**:
|
||||||
|
|
||||||
|
.. sourcecode:: http
|
||||||
|
|
||||||
|
GET /servers/384a9b20-239c-11e2-81c1-0800200c9a66 HTTP/1.1
|
||||||
|
Host: example.com
|
||||||
|
Accept: application/json
|
||||||
|
|
||||||
|
**Example response**:
|
||||||
|
|
||||||
|
.. sourcecode:: http
|
||||||
|
|
||||||
|
HTTP/1.1 200 OK
|
||||||
|
Vary: Accept
|
||||||
|
Content-Type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"id": "384a9b20-239c-11e2-81c1-0800200c9a66",
|
||||||
|
"name": "ns1.example.org.",
|
||||||
|
"ipv4": "192.0.2.1",
|
||||||
|
"ipv6": "2001:db8::1",
|
||||||
|
"created_at": "2011-01-21T11:33:21Z",
|
||||||
|
"updated_at": null
|
||||||
|
}
|
||||||
|
|
||||||
|
:param server_id: The server's unique id
|
||||||
|
:type server_id: uuid
|
||||||
|
:form name: Server hostname
|
||||||
|
:form ipv4: Server IPv4 address
|
||||||
|
:form ipv6: Server IPv6 address
|
||||||
|
:form created_at: timestamp
|
||||||
|
:form updated_at: timestamp
|
||||||
|
:statuscode 200: Success
|
||||||
|
:statuscode 401: Access Denied
|
||||||
|
:statuscode 404: Not Found
|
||||||
|
|
||||||
Update Server
|
Update Server
|
||||||
-------------
|
-------------
|
||||||
@ -100,7 +142,7 @@ Update Server
|
|||||||
:form created_at: timestamp
|
:form created_at: timestamp
|
||||||
:form updated_at: timestamp
|
:form updated_at: timestamp
|
||||||
:form self: String, link to server
|
:form self: String, link to server
|
||||||
:form schema: link to the JSON schema that describes this resource
|
:form schema: link to the JSON schema that describes this resource
|
||||||
:statuscode 200: Success
|
:statuscode 200: Success
|
||||||
:statuscode 401: Access Denied
|
:statuscode 401: Access Denied
|
||||||
:statuscode 404: Server Not Found
|
:statuscode 404: Server Not Found
|
||||||
@ -157,49 +199,6 @@ List Servers
|
|||||||
:statuscode 200: Success
|
:statuscode 200: Success
|
||||||
:statuscode 401: Access Denied
|
:statuscode 401: Access Denied
|
||||||
|
|
||||||
Get Server
|
|
||||||
----------
|
|
||||||
|
|
||||||
.. http:get:: /servers/(uuid:server_id)
|
|
||||||
|
|
||||||
Lists all configured DNS servers
|
|
||||||
|
|
||||||
**Example request**:
|
|
||||||
|
|
||||||
.. sourcecode:: http
|
|
||||||
|
|
||||||
GET /servers/384a9b20-239c-11e2-81c1-0800200c9a66 HTTP/1.1
|
|
||||||
Host: example.com
|
|
||||||
Accept: application/json
|
|
||||||
|
|
||||||
**Example response**:
|
|
||||||
|
|
||||||
.. sourcecode:: http
|
|
||||||
|
|
||||||
HTTP/1.1 200 OK
|
|
||||||
Vary: Accept
|
|
||||||
Content-Type: application/json
|
|
||||||
|
|
||||||
{
|
|
||||||
"id": "384a9b20-239c-11e2-81c1-0800200c9a66",
|
|
||||||
"name": "ns1.example.org.",
|
|
||||||
"ipv4": "192.0.2.1",
|
|
||||||
"ipv6": "2001:db8::1",
|
|
||||||
"created_at": "2011-01-21T11:33:21Z",
|
|
||||||
"updated_at": null
|
|
||||||
}
|
|
||||||
|
|
||||||
:param server_id: The server's unique id
|
|
||||||
:type server_id: uuid
|
|
||||||
:form name: Server hostname
|
|
||||||
:form ipv4: Server IPv4 address
|
|
||||||
:form ipv6: Server IPv6 address
|
|
||||||
:form created_at: timestamp
|
|
||||||
:form updated_at: timestamp
|
|
||||||
:statuscode 200: Success
|
|
||||||
:statuscode 401: Access Denied
|
|
||||||
:statuscode 404: Not Found
|
|
||||||
|
|
||||||
Delete Server
|
Delete Server
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user