Skip to content

Commit

Permalink
Merge pull request #1815 from Sensedia/ORB-2859
Browse files Browse the repository at this point in the history
feat(Admins): ORB-2859 - PC110 - Pattern - ajustes
  • Loading branch information
CeciliaFFernandes authored Jul 18, 2023
2 parents b42433b + 9058e18 commit 87e80e7
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 10 deletions.
8 changes: 4 additions & 4 deletions dictionary/getMetrics_v2.csv
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
/data/requestTime;requestTime;Data e hora que as métricas foram requisitadas.;Date Hora;20;Obrigatório;;;1;1;"";Não permitido;string;;
/data/availability;availability;;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;;
/data/availability/uptime;uptime;;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;;
/data/availability/uptime/generalUptimeRate;generalUptimeRate;Taxa de disponibilidade (considerando todos os serviços ativos ao mesmo tempo).;Texto;2000;Obrigatório;;;1;1;"";Não permitido;string;;
/data/availability/uptime/generalUptimeRate;generalUptimeRate;Taxa de disponibilidade (considerando todos os serviços ativos ao mesmo tempo).;Texto;8;Obrigatório;^\d{1}\.\d{6}$;;1;1;"";Não permitido;string;;8
/data/availability/uptime/endpoints;endpoints;Tempos de uptime por endpoint.;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;;
/data/availability/uptime/endpoints/url;url;URL do endpoint;Texto;2000;Obrigatório;;;1;1;"";Não permitido;string;;
/data/availability/uptime/endpoints/uptimeRate;uptimeRate;Taxa de disponibilidade do endpoint.;Texto;2000;Obrigatório;;;1;1;"";Não permitido;string;;
/data/availability/uptime/endpoints/url;url;URL do endpoint;Texto;2000;Obrigatório;^(https:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\/=]*)$;;1;1;"";Não permitido;string;;
/data/availability/uptime/endpoints/uptimeRate;uptimeRate;Taxa de disponibilidade do endpoint.;Texto;8;Obrigatório;^\d{1}\.\d{6}$;;1;1;"";Não permitido;string;;8
/data/availability/downtime;downtime;;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;;
/data/availability/downtime/generalDowntime;generalDowntime;Quantidade de segundos de downtime (considerando qualquer api em downtime).;Inteiro;;Obrigatório;;;1;1;"";Não permitido;integer;;
/data/availability/downtime/scheduledOutage;scheduledOutage;Quantidade de segundos de indisponibilidade agendada.;Inteiro;;Obrigatório;;;1;1;"";Não permitido;integer;;
/data/availability/downtime/endpoints;endpoints;Tempos de downtime por endpoint.;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;;
/data/availability/downtime/endpoints/url;url;URL do endpoint;Texto;2000;Obrigatório;;;1;1;"";Não permitido;string;;
/data/availability/downtime/endpoints/url;url;URL do endpoint;Texto;2000;Obrigatório;^(https:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\/=]*)$;;1;1;"";Não permitido;string;;
/data/availability/downtime/endpoints/partialDowntime;partialDowntime;Quantidade de segundos de indisponibilidade do endpoint.;Inteiro;;Obrigatório;;;1;1;"";Não permitido;integer;;
/data/invocations;invocations;;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;;
/data/invocations/unauthenticated;unauthenticated;Número de chamadas não autenticadas.;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;;
Expand Down
24 changes: 18 additions & 6 deletions swagger-apis/admin/2.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,9 @@ components:
properties:
generalUptimeRate:
type: string
maxLength: 2000
minLength: 8
maxLength: 8
pattern: '^\d{1}\.\d{6}$'
description: Taxa de disponibilidade (considerando todos os serviços ativos ao mesmo tempo).
endpoints:
$ref: '#/components/schemas/EndpointUptime'
Expand Down Expand Up @@ -141,10 +143,13 @@ components:
url:
type: string
maxLength: 2000
pattern: '^(https:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\/=]*)$'
description: URL do endpoint
uptimeRate:
type: string
maxLength: 2000
minLength: 8
maxLength: 8
pattern: '^\d{1}\.\d{6}$'
description: Taxa de disponibilidade do endpoint.
EndpointDowntime:
type: object
Expand All @@ -156,6 +161,7 @@ components:
url:
type: string
maxLength: 2000
pattern: '^(https:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\/=]*)$'
description: URL do endpoint
partialDowntime:
type: integer
Expand Down Expand Up @@ -371,24 +377,30 @@ components:
type: string
description: URL da página atualmente requisitada
maxLength: 2000
example: 'https://api.banco.com.br/open-banking/admin/v1/<resource>'
pattern: '^(https:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\/=]*)$'
example: 'https://api.banco.com.br/open-banking/admin/v1/resource'
first:
type: string
description: URL da primeira página de registros
maxLength: 2000
example: 'https://api.banco.com.br/open-banking/admin/v1/<resource>'
pattern: '^(https:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\/=]*)$'
example: 'https://api.banco.com.br/open-banking/admin/v1/resource'
prev:
type: string
description: URL da página anterior de registros
maxLength: 2000
pattern: '^(https:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\/=]*)$'
next:
type: string
maxLength: 2000
description: URL da próxima página de registros
maxLength: 2000
pattern: '^(https:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\/=]*)$'
last:
type: string
description: URL da última página de registros
maxLength: 2000
example: 'https://api.banco.com.br/open-banking/admin/v1/<resource>'
pattern: '^(https:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\/=]*)$'
example: 'https://api.banco.com.br/open-banking/admin/v1/resource'
Meta:
type: object
properties:
Expand Down

0 comments on commit 87e80e7

Please sign in to comment.