generated from coulomb/repo-seed
feat: add deployment zone overlays
This commit is contained in:
@@ -87,6 +87,8 @@ $defs:
|
||||
type: string
|
||||
owner_actor_id:
|
||||
type: string
|
||||
deployment_overlay:
|
||||
$ref: "#/$defs/deploymentOverlay"
|
||||
review_state:
|
||||
type: string
|
||||
enum:
|
||||
@@ -108,3 +110,29 @@ $defs:
|
||||
attributes:
|
||||
type: object
|
||||
additionalProperties: true
|
||||
|
||||
deploymentOverlay:
|
||||
type: object
|
||||
additionalProperties: false
|
||||
properties:
|
||||
deployment_environment:
|
||||
type: string
|
||||
deployment_scenario:
|
||||
type: string
|
||||
routing_authority:
|
||||
type: string
|
||||
access_zone:
|
||||
type: string
|
||||
policy_authority:
|
||||
type: string
|
||||
exposure_class:
|
||||
type: string
|
||||
route_evidence:
|
||||
type: object
|
||||
additionalProperties:
|
||||
anyOf:
|
||||
- type: string
|
||||
- type: integer
|
||||
- type: number
|
||||
- type: boolean
|
||||
- type: "null"
|
||||
|
||||
@@ -61,9 +61,38 @@ properties:
|
||||
notes:
|
||||
type: string
|
||||
minLength: 1
|
||||
deployment_overlay:
|
||||
$ref: "#/$defs/deploymentOverlay"
|
||||
auth:
|
||||
$ref: "./common.schema.yaml#/$defs/auth"
|
||||
data_classification:
|
||||
$ref: "./common.schema.yaml#/$defs/dataClassification"
|
||||
compatibility:
|
||||
$ref: "./common.schema.yaml#/$defs/compatibility"
|
||||
|
||||
$defs:
|
||||
deploymentOverlay:
|
||||
type: object
|
||||
additionalProperties: false
|
||||
properties:
|
||||
deployment_environment:
|
||||
type: string
|
||||
deployment_scenario:
|
||||
type: string
|
||||
routing_authority:
|
||||
type: string
|
||||
access_zone:
|
||||
type: string
|
||||
policy_authority:
|
||||
type: string
|
||||
exposure_class:
|
||||
type: string
|
||||
route_evidence:
|
||||
type: object
|
||||
additionalProperties:
|
||||
anyOf:
|
||||
- type: string
|
||||
- type: integer
|
||||
- type: number
|
||||
- type: boolean
|
||||
- type: "null"
|
||||
|
||||
@@ -273,6 +273,8 @@ $defs:
|
||||
$ref: "#/$defs/ownership"
|
||||
accounting:
|
||||
$ref: "#/$defs/accounting"
|
||||
deployment_overlay:
|
||||
$ref: "#/$defs/deploymentOverlay"
|
||||
evidence:
|
||||
$ref: "#/$defs/evidence"
|
||||
canon_category:
|
||||
@@ -336,6 +338,8 @@ $defs:
|
||||
$ref: "#/$defs/utility"
|
||||
accounting:
|
||||
$ref: "#/$defs/accounting"
|
||||
deployment_overlay:
|
||||
$ref: "#/$defs/deploymentOverlay"
|
||||
evidence:
|
||||
$ref: "#/$defs/evidence"
|
||||
attributes:
|
||||
@@ -484,6 +488,32 @@ $defs:
|
||||
- type: string
|
||||
- type: "null"
|
||||
|
||||
deploymentOverlay:
|
||||
type: object
|
||||
additionalProperties: false
|
||||
properties:
|
||||
deployment_environment:
|
||||
type: string
|
||||
deployment_scenario:
|
||||
type: string
|
||||
routing_authority:
|
||||
type: string
|
||||
access_zone:
|
||||
type: string
|
||||
policy_authority:
|
||||
type: string
|
||||
exposure_class:
|
||||
type: string
|
||||
route_evidence:
|
||||
type: object
|
||||
additionalProperties:
|
||||
anyOf:
|
||||
- type: string
|
||||
- type: integer
|
||||
- type: number
|
||||
- type: boolean
|
||||
- type: "null"
|
||||
|
||||
evidence:
|
||||
type: object
|
||||
additionalProperties: false
|
||||
|
||||
Reference in New Issue
Block a user