API Microversioning

This patch set adds API microversion support along
with the first API microversion: start/end time for
CONTINUOUS audits.

APIImpact

Implements: blueprint api-microversioning
Depends-On: I6bb838d777b2c7aa799a70485980e5dc87838456
Change-Id: I17309d80b637f02bc5e6d33294472e02add88f86
This commit is contained in:
Alexander Chadin
2018-10-04 12:33:28 +03:00
parent c2550e534e
commit c4a30153f1
29 changed files with 535 additions and 18 deletions

View File

@@ -46,6 +46,8 @@ Request
- interval: audit_interval
- scope: audittemplate_scope
- auto_trigger: audit_autotrigger
- start_time: audit_starttime
- end_time: audit_endtime
**Example ONESHOT Audit creation request:**
@@ -80,6 +82,8 @@ version 1:
- scope: audittemplate_scope
- links: links
- hostname: audit_hostname
- start_time: audit_starttime
- end_time: audit_endtime
**Example JSON representation of an Audit:**
@@ -176,6 +180,8 @@ Response
- scope: audittemplate_scope
- links: links
- hostname: audit_hostname
- start_time: audit_starttime
- end_time: audit_endtime
**Example JSON representation of an Audit:**
@@ -220,6 +226,8 @@ Response
- scope: audittemplate_scope
- links: links
- hostname: audit_hostname
- start_time: audit_starttime
- end_time: audit_endtime
**Example JSON representation of an Audit:**
@@ -272,6 +280,8 @@ version 1:
- scope: audittemplate_scope
- links: links
- hostname: audit_hostname
- start_time: audit_starttime
- end_time: audit_endtime
**Example JSON representation of an Audit:**
@@ -324,6 +334,8 @@ Response
- scope: audittemplate_scope
- links: links
- hostname: audit_hostname
- start_time: audit_starttime
- end_time: audit_endtime
**Example JSON representation of an Audit:**
@@ -347,4 +359,4 @@ Request
.. rest_parameters:: parameters.yaml
- audit_ident: audit_ident
- audit_ident: audit_ident