Thanks for your feedback!
EDIT
.yaml
de Despliegue (comando apply
)El campo revision
debe tener el valor last
o contener sólo caracteres numéricos ("1", "2", …). El valor debe ser >= 1 y no puede empezar por cero (regla presente en el schema).
apiVersion: api-management.sensedia.com/v1 kind: Deployment metadata: # Descripción de texto libre que sólo incluye valores de ejemplo type: production owner: engineering spec: # Campos de identificación apiRef: name: "Open Banking API" version: "1.0.0" environmentRef: name: "Production" # Otros campos revision: "last"
apply
){ "$schema": "https://json-schema.org/draft/2019-09/schema", "$id": "https://sensedia.com/cli/api-management/deployment/apply", "type": "object", "properties": { "apiVersion": { "type": "string", "enum": [ "api-management.sensedia.com/v1" ] }, "kind": { "type": "string", "enum": [ "Deployment" ] }, "metadata": { "type": "object", "additionalProperties": { "type": "string" } }, "spec": { "additionalProperties": false, "type": "object", "required": [ "apiRef", "environmentRef" ], "properties": { "apiRef": { "$ref": "#/$defs/apiRef" }, "environmentRef": { "$ref": "#/$defs/namedRef" }, "revision": { "type": "string", "default": "last", "pattern": "^(last|[1-9][0-9]*)$" } } } }, "required": [ "apiVersion", "kind", "spec" ], "$defs": { "namedRef": { "additionalProperties": false, "type": "object", "properties": { "name": { "type": "string" } }, "required": [ "name" ] }, "apiRef": { "additionalProperties": false, "type": "object", "properties": { "name": { "type": "string" }, "version": { "type": "string" } }, "required": [ "name", "version" ] } } }
Share your suggestions with us!
Click here and then [+ Submit idea]